Clase para gestionar el mantenimiento de las referencias de proveedor de los artículos
Más...
|
| Referencias () |
| Inicializa una nueva intancia de la clase Más...
|
|
| Referencias (Articulo toArticulo) |
| Inicializa una nueva intancia de la clase Más...
|
|
string | _GetReferencia (string tcProveedor, string tcTalla="", string tcColor="") |
| Devuelve la referencia del proveedor o el código del artículo si no tiene referencia Más...
|
|
string | ProveedorPredeterminado () |
| Obtiene el código de proveedor predeterminado Más...
|
|
Referencia | ReferenciaProveedorPredeterminado () |
| Obtiene la referéncia del proveedor predeterminado Más...
|
|
string | ProveedorConMejorPrecio () |
| Obtiene el código de proveedor con la referencia a mejor precio Más...
|
|
Referencia | ReferenciaConMejorPrecio () |
| Obtiene la referéncia del proveedor con el mejor precio Más...
|
|
string | ProveedorConMejorFechaDeReposicion () |
| Obtiene el código de proveedor con la referencia a mejor fecha de reposición (PROVEED.DIAS_ENT) Más...
|
|
Referencia | ReferenciaConMejorFechaDeReposicion () |
| Obtiene la referéncia del proveedor a mejor fecha de reposición (PROVEED.DIAS_ENT) Más...
|
|
string | ProveedorDeLaUltimaCompra () |
| Obtiene el código de proveedor con la referencia de la última compra (REFERPRO.FECHA_ULT) Más...
|
|
Referencia | ReferenciaDeLaUltimaCompra () |
| Obtiene la referéncia del proveedor de la última compra (REFERPRO.FECHA_ULT) Más...
|
|
override void | _LoadItems (DataTable datatableinicial) |
| Sobreescribir el método para no usar reflection por la cantidad de datos que puede contener la tabla referpro Más...
|
|
override bool | _Save () |
| Sobrecarga del _Save 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...
|
|
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 () |
| Lee el contenido de la tabla filtrado por _CampoClave y ordenando por Linea si se ha indicado Más...
|
|
virtual void | _Load (bool nocrearlineas) |
| Lee el contenido de la tabla filtrado por _CampoClave y ordenando por Linea si se ha indicado - Parámetros
-
nocrearlineas | Ejecutará la consulta pero no creará las líneas |
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...
|
|
virtual bool | _Delete () |
| Elimina todos los registros de la tabla 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...
|
|
IEnumerator< ILinTRel > | GetEnumerator () |
| Implementación de GetEnumerator Más...
|
|
|
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 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_SaveItem (_LinTRel toItem) |
| 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...
|
|
Clase para gestionar el mantenimiento de las referencias de proveedor de los artículos
Definición en la línea 23 del archivo ReferenciasProveedor.cs.