Referencias de cliente Más...
Estructuras de datos | |
class | Clave |
Campos clave para registros únicos Más... | |
class | ReferenciaCliente |
Definir la estructura de las referencias de clientes Más... | |
Tipos públicos | |
enum | TipoDocumento { TipoDocumento.SinReferencias = 0, TipoDocumento.Pedido = 1, TipoDocumento.Albaran = 2 } |
Tipo documento Más... | |
Métodos públicos | |||
ReferenciasCliente () | |||
Inicializa una nueva intancia de la clase Más... | |||
ReferenciasCliente (eTipoDocumento toTipo, string tcEmpresa, string tcNumero, string tcLetra) | |||
Inicializa una nueva intancia de la clase Más... | |||
override void | _Load () | ||
no cargar los tipos que no sean albaran/ticket o pedido Más... | |||
void | _AddOrderRef (string tcLetra, string tcNum, string tcEmpresa, string tcRef) | ||
Añade una referencia de pedido Más... | |||
override bool | _Delete () | ||
Elimina los registros de pedido o albaran Más... | |||
override bool | _Save () | ||
Guarda los registros de pedido o albaran Más... | |||
![]() | |||
delegate void | Delegar_Load (ref EventArgLoad e) | ||
Definición del delegado para el evento _onLoad Más... | |||
delegate void | Delegar_Save (ref EventArgSave e) | ||
Definición del delegado para el evento _onSave Más... | |||
delegate void | Delegar_Delete (ref EventArgDelete e) | ||
Definición del delegado para el evento _onDelete Más... | |||
delegate void | Delegar_DeleteItem (ref EventArgDeleteItem e) | ||
Definición del delegado para el evento _onDeleteItem Más... | |||
delegate void | Delegar_SaveItem (ref EventArgSaveItem e) | ||
Definición del delegado para el evento _onSaveItem Más... | |||
delegate void | Delegar_LoadItems (ref EventArgLoadItems e) | ||
Definición del delegado para el evento _onLoadItems Más... | |||
delegate void | _GridAsignado_Handler () | ||
Se dispara al asignar el grid Más... | |||
delegate void | _Error_Validar_Valor_Handler (string tcErrorMessage) | ||
Se dispara al añadir un nuevo registro cuando el DataSource no es un DataTable Más... | |||
delegate void | _MantenimientoTRel_Estado_Change_Handler (ewMante._EstadosMantenimiento teEstado) | ||
Delegado para el cambio de estado Más... | |||
ewManteTRel () | |||
Inicializa una nueva instancia de la clase Más... | |||
ewManteTRel (string tcTabla, string tcCampoClave, string tcCampoLinea, string tcValorClave, string tcCondicion="", string tcDataBase="GESTION") | |||
Inicializa una nueva instancia de la clase Más... | |||
CambiosTRel | _LineasNuevasYModificadas () | ||
Cambios en un mantetrel Más... | |||
virtual bool | _TraspasarSiguienteEjercicio (TipoExecute toTipo, string tcEjerAct, string tcNextEjer) | ||
Acciones complementarias al traspasar al último ejercicio Más... | |||
void | Dispose () | ||
Dispose de la clase Más... | |||
virtual void | _Clonar (IManteTRel manteTRelOrigen) | ||
Copia todos lo datos de un ewManteTrel a otro Más... | |||
virtual void | _Exportar_Null () | ||
Metodo privado que actualiza el valor del campo EXPORTAR, en caso de que se modifique un valor Este metodo también será usado, para actualizar los campos COM_FECHA y COM_ESTADO Más... | |||
bool | CamposTRel_Validar_Valor (ewCampoTRel toCampo, object toValor, object toLinia, out object toNewValor) | ||
Valida el valor introducido en el campo Más... | |||
bool | CamposTRel_Validar_Valor (ewCampoTRel toCampo, object toValor, object toLinia) | ||
Valida el valor introducido en el campo Más... | |||
bool | CamposTRel_Validar_Valor (string tcCampo, object toValor) | ||
Valida el valor introducido en el campo Más... | |||
bool | CamposTRel_Validar_Valor (string tcCampo, object toValor, object toLinia, out object toNewValor) | ||
Valida el valor introducido en el campo Más... | |||
bool | CamposTRel_Validar_Valor (string tcCampo, object toValor, object toLinia) | ||
Valida el valor introducido en el campo Más... | |||
void | _Show_Error_Message (string errorMessage) | ||
Muestra un MessageBox con el texto especificado Más... | |||
DataTable | _ToDataTable () | ||
Devuelve un DataTable basado en los _Items Más... | |||
virtual void | _Load (bool nocrearlineas) | ||
Lee el contenido de la tabla filtrado por _CampoClave y ordenando por Linea si se ha indicado
| |||
virtual void | _LoadItems (DataTable datatableinicial) | ||
Crea los items a partir de la tabla Más... | |||
void | _Cancel () | ||
Cancelar cambio en el ManteTRel Más... | |||
string | _CadenaFiltroRegistros () | ||
Devuelve una cadena con la parte where de la consulta de registros filtrada por _Claves Más... | |||
void | _Goto (EW_GLOBAL._AccionsBotonera teAccioBotonera) | ||
Posiciona el registro actual Más... | |||
void | _Show () | ||
Muestra el formulario asociado Más... | |||
void | _Refresh (string tcPropiedad="") | ||
Refrescamos controles enlazados Más... | |||
virtual void | _Clear () | ||
Vacia el contenido de las líneas y datatables Más... | |||
virtual bool | _HayCambiosNoGuardados () | ||
Comprueba si hay cambios pendientes de guardar Más... | |||
object | GetPropertyValue (object toItem, string tcNomProp) | ||
Devuelve el valor de la propiedad Más... | |||
ewCampoTRel | GetDefCampoFromFieldName (string fieldname) | ||
Devuelve el valor de la propiedad correspondiente al campo Más... | |||
ewCampoTRel | GetDefCampoFromPropertyName (string propertyname) | ||
Devuelve el valor de la propiedad correspondiente al campo Más... | |||
void | SetPropertyValue (object toItem, string tcNomProp, object value) | ||
Asigna el valor a la propiedad Más... | |||
PropertyInfo | GetPropertyItem (object toItem, string tcNomProp) | ||
Devuelve el objeto propertyinfo de la propiedad Más... | |||
bool | EsCampoClave (string tcItem) | ||
Devuelve true si el campo forma parte del objeto _Claves Más... | |||
_LinTRel | _GetItemByLinea (int tnValorLinea) | ||
Devuelve un objeto _LinTRel correspondiente a la línea suministrada Más... | |||
_LinTRel | _GetItem (string tcCompareProperty, object toValueCompare) | ||
Devuelve el objeto _LinTRel que corresponde con el valor de la propiedad Más... | |||
_LinTRel | _GetItem (string tcCompareProperty, string tcValueCompare, bool tbCaseSensitive=true) | ||
Devuelve el objeto _LinTRel que corresponde con el valor de la propiedad Más... | |||
_LinTRel | _GetItem (Dictionary< string, object > toClaves, bool tbMakeCurrentItem=false) | ||
Devuelve el objeto _LinTRel que corresponde con los valores suministrados Más... | |||
_LinTRel | _NewItem (int tnInsertLinea=-1) | ||
Añade un nuevo item a la colección Items y rellena los valores de la claves Más... | |||
Boolean | _Actualizar_Registro_Tabla (_LinTRel toItem) | ||
Guarda el registro en la tabla Más... | |||
virtual string | _ClaveRegistro (_LinTRel toItem, bool solovalores=false) | ||
Devuelve la clave del registro correspondiente a la línea Más... | |||
virtual string | _ClaveRegistro (DataRow toItem, bool solovalores=false) | ||
Devuelve la clave del registro correspondiente a la línea Más... | |||
virtual Boolean | _SaveItem (_LinTRel toItem) | ||
Inserta el registro en la tabla Más... | |||
virtual Boolean | _DeleteItemAll () | ||
Elimina todos los elementos de la colección Más... | |||
virtual Boolean | _DeleteItem (_LinTRel toItem) | ||
Elimina el elemento de la colección Más... | |||
bool | _UpdateItem (_LinTRel item) | ||
Guardo los cambios de una linea Más... | |||
int | _LenCamp (string database, string table, string field) | ||
Devuelve la longitud del campo definida en la tabla de la base de datos indicada. Más... | |||
int | _LenCamp (string table, string field) | ||
Devuelve la longitud del campo definida en la tabla Más... | |||
int | _LenCamp (string tcColumnName) | ||
Devuelve la longitud del campo definida en la tabla Más... | |||
Dictionary< string, object > | _GetPropiedades (BindingList< _LinTRel > items) | ||
Devuelve una copia de la clase en el momento de la solicitud Más... | |||
List< Dictionary< string, object > > | GetPropiedadesItems (BindingList< _LinTRel > items) | ||
Devuelve una copia de la clase en el momento de la solicitud Más... | |||
IEnumerator< ILinTRel > | GetEnumerator () | ||
Implementación de GetEnumerator Más... | |||
Propiedades | |
TipoDocumento | _TipoDocumento [get] |
Indica el tipo de documento Más... | |
![]() | |
string | _Tabla [get, set] |
Nombre de la tabla relacionada Más... | |
string | _DataBase [get, set] |
Nombre de la base de datos donde se encuentra la tablaq relacionada Más... | |
string | _Condicion [get, set] |
Condición para añadir al where en la carga de registros Más... | |
string | _Titulo_Browser [get, set] |
Título que se mostrará en el browser Más... | |
string | _OrdenarPor [get, set] |
PE-101314: Campo para forzar la ordenación Más... | |
DataTable | _ConsultaInicial [get] |
DataTable que contine los registros cargado actualmente Más... | |
int | MinimoNumeroLinea [get, set] |
Indica el primer número para el campo línea. Si el número de línea calculado es inferior a este, se utilizará este Más... | |
ewMante | _ewMantePrincipal [get, set] |
Instancia del mantenimiento del que depende la tabla relacionada Más... | |
Object | _Grid [get, set] |
ewgrid o Mantegrid enlazado a Items Más... | |
FormBase | FormParent [get] |
Formulario padre Más... | |
Dictionary< string, ewCampoTRel > | _ListDefCampos [get, set] |
Lista de las definiciones de campos Más... | |
ewMante._EstadosMantenimiento | _Estado [get, set] |
Estado en que se encuentra el registro Más... | |
TiposUpdate | _TipoUpdate [get, set] |
Forma en la que se guardarán los registros Más... | |
bool | ForceUpdate [get, set] |
En TiposUpdate.Update, forzará la actualización de todos los campos aunque no hayan cambiado. Más... | |
int | OrdenAddon [get, set] |
Orden base para mostrar las columnas Más... | |
virtual string | _NombreManteTRel [get] |
Nombre del ManteTRel Más... | |
AccionTraspasoUltimoEjercicio | _TraspasoUltimoEjercicio [get, set] |
Indica si la funcionalidad de actualizar los datos al último ejercicio esta activa Más... | |
ResultadoTraspasoSiguienteEjercicio | _ResultadoTraspasoSiguienteEjercicio [get] |
Indica el resultado del traspaso al siguiente ejercicio Más... | |
Dictionary< string, object > | _Addons [get, set] |
Diccionario donde cargaremos los addons disponibles (PE-100212) Más... | |
Otros miembros heredados | |
![]() | |
string | Descripcion |
Descripción del ManteTRel Más... | |
Type | _FormManteTRelBaseType |
Clase del formulario asociado a la tabla relacionada Más... | |
BindingList< _LinTRel > | _Items |
Lista bindable de todos los items de la tabla relacionada Más... | |
_ClaveTRel | _Claves |
Objeto que contine las claves para registros únicos Más... | |
_LinTRel | _CurrentItem |
Linea actual Más... | |
bool | _bIsLoading |
Indica si se está cargando un registro. Sirve para evitar que se dispare código durante la carga de los registros Más... | |
![]() | |
virtual string | CreateSQLTraspaso (string tcNextEjer) |
Crear las SQL del traspaso Más... | |
virtual bool | ConsultaTraspaso (CambiosTRel toCambios, string tcNextEjer) |
Consultar si desea traspasar los datos Más... | |
virtual void | Dispose (bool disposing) |
Protected implementation of Dispose pattern Más... | |
virtual void | _Configurar_Grid () |
Configurar el grid asociado a la tabla relacionada Más... | |
ewCampoTRel | _AddCampoTRel (ColumManteTRelParam toParam) |
Añade la definición de campos a la colección _ListDefCampos Más... | |
ewCampoTRel | _AddCampoTRel (string tcPropiedadLinTRel, string tcCampoTabla, bool tbVisible=true, bool tbUpdatable=true, bool tbEditable=true, string tcTitulo="", gridColumnsTypes teTipoColumna=gridColumnsTypes.Texto, object toMascara=null, decimal tnAnchoColumna=0, List< object > toComboValues=null, string tcTextButton="") |
Añade la definición de campos a la colección _ListDefCampos Más... | |
ewCampoTRel | _AddCampoTRel (string tcPropiedadLinTRel, string tcCampoTabla, ewCampoTRel.Visible teVisible, ewCampoTRel.Updatable teUpdatable, ewCampoTRel.Editable teEditable, string tcTitulo="", gridColumnsTypes teTipoColumna=gridColumnsTypes.Texto, object toMascara=null, decimal tnAnchoColumna=0, List< object > toComboValues=null, string tcTextButton="") |
Añade la definición de campos a la colección _ListDefCampos Más... | |
ewCampoTRel | _AddCampoTRel (string tcPropiedadLinTRel, string tcCampoTabla, DataGridViewAutoSizeColumnMode teAutoSize, bool tbVisible=true, bool tbUpdatable=true, bool tbEditable=true, string tcTitulo="", gridColumnsTypes teTipoColumna=gridColumnsTypes.Texto, object toMascara=null, List< object > toComboValues=null, string tcTextButton="") |
Añade la definición de campos a la colección _ListDefCampos Más... | |
ewCampoTRel | _AddCampoTRel (string tcPropiedadLinTRel, string tcCampoTabla, ewCampoTRel.Visible teVisible, ewCampoTRel.Updatable teUpdatable, ewCampoTRel.Editable teEditable, DataGridViewAutoSizeColumnMode teAutoSize, string tcTitulo="", gridColumnsTypes teTipoColumna=gridColumnsTypes.Texto, object toMascara=null, List< object > toComboValues=null, string tcTextButton="") |
Añade la definición de campos a la colección _ListDefCampos Más... | |
void | _AddCampoTRel (ewCampoTRel toCampoTRel) |
Añade el ewCampoTRel a la colección _ListDefCampos Más... | |
void | _AddCampoTRelMoneda (string tcPropiedadLinTRel, string tcCampoTabla, DataGridViewAutoSizeColumnMode teAutoSize, bool tbVisible=true, bool tbUpdatable=true, bool tbEditable=true, string tcTitulo="", DataTable tdtMonedas=null) |
Añade un campo relacionado para divisa/moneda de tipo combo Más... | |
void | _ManteGrid__DataSource_Row_New_Event_protected (int tnInsertLinea) |
Evento de row new Más... | |
void | _ManteGrid__DataSource_Row_Delete_Event_protected (DataGridViewRow trRowDelete) |
Evento de delete row Más... | |
void | _ManteGrid__Row_Ok_protected (DataGridViewRow tdgvRowLastInsert, ref bool tlOk) |
evento de row ok Más... | |
virtual void | _DefinicionCampoArticulo (ewCampoTRel toCampoTRel) |
Definición de las validaciones, browser y mantenimiento para el artículo Más... | |
virtual void | _DefinicionCampoCliente (ewCampoTRel toCampoTRel) |
Definición de las validaciones, browser y mantenimiento para el cliente Más... | |
virtual void | _DefinicionCampoCPostal (ewCampoTRel toCampoTRel) |
Definición de las validaciones, browser y mantenimiento para el CPostal Más... | |
virtual void | _DefinicionCampoMoneda (ewCampoTRel toCampoTRel) |
Definición de las validaciones, browser y mantenimiento para la moneda Más... | |
virtual void | _DefinicionCampoPais (ewCampoTRel toCampoTRel) |
Definición de las validaciones, browser y mantenimiento para el Pais Más... | |
virtual void | _DefinicionCampoActividad (ewCampoTRel toCampoTRel) |
Definición de las validaciones, browser y mantenimiento para la actividad Más... | |
DataTable | _LoadItems (String tcSql, String tcCampLinia) |
Load del items a partir de la sql Más... | |
DataTable | _LoadItems (String tcSql, String tcCampLinia, bool nocrearlineas) |
Load del items a partir de la sql Más... | |
virtual void | CargarFormulario (Form toParent=null) |
Muestra el formulario enlazado con la tabla relacionada Más... | |
virtual bool | DoSave_Impl () |
Método core de la operativa SAVE sin perjuicio de notificar a los Addons y realizar la carga final de datos Más... | |
string | GetQuery_ActualizarRegistroTabla (_LinTRel toItem) |
Otiene el query para actualizar el registro en la tabla Más... | |
string | GetQuery_ActualizarRegistroTabla (_LinTRel toItem, string tcYear) |
Otiene el query para actualizar el registro en la tabla Más... | |
string | GetQuery_SaveItem (_LinTRel toItem) |
Método para la creación del query de la operación SAVE Más... | |
string | GetQuery_SaveItem (_LinTRel toItem, string tcYear) |
Método para la creación del query de la operación SAVE Más... | |
virtual bool | _DeleteItemValidate (_LinTRel toItem) |
Método sobreescribible en las derivadas para realizar validaciones antes de proceder al borrado de un item. Más... | |
virtual bool | _BorrarTodosRegistros () |
Borrar todos los registros cargados. Más... | |
virtual bool | _BorrarRegistro (DataRow dataroweliminar) |
Esborra tots els registres carregats Más... | |
virtual bool | _BorrarRegistro (_LinTRel loItem) |
Esborra tots els registres carregats Más... | |
virtual bool | _Actualizar_Registros_Tabla () |
Actualiza los registros (UPDATE) Más... | |
void | _addTextBoxCol (ref ewgrid toGrig, string tcName, string tcText, string tcLenCamp, DataGridViewAutoSizeColumnMode tcAutoSizeMode=DataGridViewAutoSizeColumnMode.DisplayedCells) |
Añade una columna de tipo ewDataGridViewTextBoxColumn al grid de datos pasado por referencia. Más... | |
void | _addTextBoxCol (ref ewgrid toGrig, ewCampoTRel toCampoTRel) |
Añade una columna al grid configurada para el tipo de campo Más... | |
void | _addCheckBoxCol (ref ewgrid toGrig, string tcName, string tcText, DataGridViewAutoSizeColumnMode tcAutoSizeMode=DataGridViewAutoSizeColumnMode.DisplayedCells) |
Añade una columna de tipo ewDataGridViewCheckBoxColumn al grid de datos pasado por referencia. Más... | |
![]() | |
formul.Forms.FormManteTRel | _FormManteTRel |
Instancia del formulario de tablas relacionadas asociado Más... | |
objetos.ewgrid | _protectedGrid |
Instancia del grid asociado al ManteTRel Más... | |
List< _LinTRel > | updatedItems |
Guardamos las lineas añadidas y guardadas que no estarán en la consulta inicial Más... | |
![]() | |
Delegar_Load | _onLoad |
Definición del evento _onLoad Más... | |
Delegar_Save | _onSave |
Definición del evento _onSave Más... | |
Delegar_Delete | _onDelete |
Definición del evento _onDelete Más... | |
Delegar_DeleteItem | _onDeleteItem |
Definición del evento _onDeleteItem Más... | |
Delegar_SaveItem | _onSaveItem |
Definición del evento _onSaveItem Más... | |
Delegar_LoadItems | _onLoadItems |
Definición del evento _onLoadItems Más... | |
_GridAsignado_Handler | _GridAsignado |
Se dispara al asignar el grid Más... | |
_Error_Validar_Valor_Handler | _Error_Validar_Valor |
Se dispara al añadir un nuevo registro cuando el DataSource no es un DataTable Más... | |
_MantenimientoTRel_Estado_Change_Handler | _MantenimientoTRel_Estado_Change |
Evento público para cambio de estado Más... | |
Referencias de cliente
Definición en la línea 26286 del archivo DocsVen.cs.
Tipo documento
Valores de enumeraciones | |
---|---|
SinReferencias | No trabaja con referencias |
Pedido | Pedido de venta |
Albaran | Albaran de venta |
Definición en la línea 26291 del archivo DocsVen.cs.
|
inline |
Inicializa una nueva intancia de la clase
Definición en la línea 26326 del archivo DocsVen.cs.
|
inline |
Inicializa una nueva intancia de la clase
Definición en la línea 26334 del archivo DocsVen.cs.
|
inline |
Añade una referencia de pedido
tcLetra | |
tcNum | |
tcEmpresa | |
tcRef |
Definición en la línea 26396 del archivo DocsVen.cs.
|
inlinevirtual |
Elimina los registros de pedido o albaran
Reimplementado de sage.ew.ewbase.ewManteTRel< ReferenciasCliente.ReferenciaCliente, ReferenciasCliente.Clave >.
Definición en la línea 26453 del archivo DocsVen.cs.
|
inlinevirtual |
no cargar los tipos que no sean albaran/ticket o pedido
Reimplementado de sage.ew.ewbase.ewManteTRel< ReferenciasCliente.ReferenciaCliente, ReferenciasCliente.Clave >.
Definición en la línea 26384 del archivo DocsVen.cs.
|
inlinevirtual |
Guarda los registros de pedido o albaran
Reimplementado de sage.ew.ewbase.ewManteTRel< ReferenciasCliente.ReferenciaCliente, ReferenciasCliente.Clave >.
Definición en la línea 26467 del archivo DocsVen.cs.
|
getprotected |
Indica el tipo de documento
Definición en la línea 26316 del archivo DocsVen.cs.