IComprasExtendidas.cs
1 using System;
2 using System.Collections.Generic;
3 using System.Linq;
4 using System.Text;
5 using System.Data;
6 
7 namespace sage.ew.interficies
8 {
12  public interface IComprasExtendidas
13  {
14  #region Propiedades
15 
19  string _Error_Message { get; set; }
20 
21  #endregion Propiedades
22 
23  #region Métodos
24 
34  bool _Show(IDocCompraLin toLinea, sage.ew.docscompra.CampsDocCompraLin teCampo, object toValue, object toRestrictions, ref string tcMensajeError);
35 
41  bool _Update(IDocCompraLin toLinea);
42 
49  bool _Delete(IDocCompraLin toLinea, bool tlAbono);
50 
57  bool _Obtener_Detalle(IDocCompraLin toLinea, ref DataTable tdtResultados);
58 
64  bool _Se_Puede_Borrar(IDocCompraLin toLinea);
65 
66  // Depositos de compra de series tienen restringida la operación de abono
75  bool _Operacion_Permitida(IDocCompraLin toLinea, sage.ew.docscompra.CampsDocCompraLin teCampo, object toValue, ref string tcMensajeRespuesta);
76 
77  //Bug 111631
86  bool _Update(IDocCompraCab toCabecera, IEnumerable<IDocCompraLin> toLineas, sage.ew.docscompra.CampsDocCompraCab teCampo, object toValue);
87 
88  #endregion Métodos
89  }
90 }
Interficie para operaciones extendidas de lineas de compras
Interficie de la capçalera