Clase de negocio de los albaranes de traspaso. Más...
Estructuras de datos | |
| class | AlbaranTraspasoDetalle |
| Clase para tabla relacionada. Más... | |
Métodos públicos | |
| AlbaranTraspaso () | |
| Inicializa una nueva instancia de la clase. | |
| void | _Show (frmNewAlbaranTraspaso formmante, bool nocargarewmante) |
| Método que se dispara cuando hay que mostrar el formulario asociado. | |
| override bool | _Documento_Vacio () |
| Comprueba si el documento está vacio. | |
| bool | _HayUnidades () |
| Devuelve si alguna línea tiene unidades. | |
| override bool | _Resta_Numero (string numeroactual) |
| resta numero | |
| new string | _Suma_Numero () |
| Suma número para la tabla empresa de gestion. | |
| override bool | _Comprobar_Existe_Documento (string numero) |
| Comprobar si el documento existe. | |
| override bool | _Delete () |
| Elimina el registro actual. | |
| override bool | _Es_Valido () |
| Para verificar si el documento actual es válido, cabecera llena, ... | |
Métodos públicos heredados de sage.ew.ewbase.DocumentoBase | |
| virtual bool | _Show_Print (int tnAbrirEn=1) |
| Muestra la pantalla de impresión. | |
| virtual Dictionary< string, object > | _Obtener_Filtros_SageReports (Dictionary< string, object > tdicParametros=null) |
| Obtener_Filtros_SageReports. | |
| virtual DataTable | _Obtener_Datos_SageReports (Dictionary< string, object > tdicParametros=null) |
| _Obtener_Datos_SageReports | |
| void | _ShowDialog () |
| Método que se dispara cuando hay que mostrar el formulario asociado. | |
| override void | _Show () |
| Método que se dispara cuando hay que mostrar el formulario asociado. | |
| virtual bool | _Delete (string numeroactual) |
| Elimina el registro actual. | |
| override void | _Load () |
| Cargar el documento. | |
| override bool | _Save () |
| Guardar el documento. | |
| virtual bool | _Update_Cabecera () |
| Guarda el registro actual. | |
| virtual void | _Comprovar_KeyCopy () |
| Comprueba si el número de documento está bloqueado o no. | |
| virtual void | _Bloquear_Documento (bool tlBloqueo) |
| Bloquear / Desbloquear el documento. | |
| virtual string | _Obtener_Clave_Documento () |
| Devolver valor actual de la clave del documento. | |
| override bool | _Delete () |
| Elimina el registro actual. | |
| virtual void | _Print () |
| Imprimir el documento. | |
| virtual bool | _Resta_Numero (string clave, string numeroactual) |
| Resta el numero del contador. | |
| virtual string | _Suma_Numero (string clave) |
| Busca el siguiente número de documento. | |
| virtual bool | _Abandonar_Documento () |
| Prepara el entorno para un nuevo documento. | |
| virtual string | Vaciar_Codigo () |
| Devuelve la cadena para vaciar _Codigo. | |
| DocumentoBase () | |
| Constructor vacío. | |
| DocumentoBase (string tcCodigo) | |
| Constructor con código. | |
Métodos públicos heredados de sage.ew.interficies.IMante | |
| void | _New (string tcCodigo="") |
| Nos permite crear un nuevo registro. | |
| void | _Load (string tcGuid) |
| Aquest mètode ens carregarà el registre que tingui associat aquest Guid. | |
| void | _Cancel () |
| Cancelar la edición del registro actual. | |
| bool | _Existe_Registro () |
| Nos indica si existe el registro en la Base de Datos. | |
| IResultadoDuplicacion | _Duplicar (string lcCodigo) |
| Duplica el registro en la Base de Datos. | |
| ewMante | _Clonar () |
| Devuelve una copia exacta del objeto actual. | |
| void | _AddManteTRel (IManteTRel toManteTRel) |
| Añadie los manteTRel a una lista, para gestionar el _Load, _Save y el _Delete. | |
Campos de datos | |
| int | _TipoValoracion = 0 |
| Propiedad para saber en el formulario asociado que tipo de valoración se debe utilizar(1->PM.Stock, 2->Último Coste, 3->PM.Compra) -> No existe campo en la tabla. | |
Campos de datos heredados de sage.ew.ewbase.DocumentoBase | |
| string | _Mensaje_Error = "" |
| Mensaje de error procedente del formulario base. | |
| sage.ew.formul.FormBaseDocumento | _oForm |
| Referencia al formulario asociado. | |
| FormBase | _FormDocumento |
| Devuelve la instancia del formulario si el documento está enlazado con la capa visual (GesDoc) | |
| Type | _DetalleDocumentoType |
| PE-80720. A partir de aquí, añadimos las propiedades y los metodos para gestionar el formulario de mantenimiento. | |
Atributos públicos estáticos | |
| static FuncsDocsStock | _DocStockConfig = new FuncsDocsStock() |
| Parámetros y funciones para los documentos de stock. | |
Métodos protegidos | |
| override void | Inicializar () |
| Métodoo para incializar el documento. | |
| override void | AsignarValoresClave () |
| Asigna los valores de la clave a _Codigo. | |
Métodos protegidos heredados de sage.ew.ewbase.DocumentoBase | |
| bool | _AddValuesToDiccionary (Dictionary< string, object > toFuente, ref Dictionary< string, object > toDestino) |
| Método auxiliar para fusionar diccionarios con control de claves duplicadas. | |
| DataTable | _CreaDataTableReports (Type oType, dynamic toRel, DataTable toDt=null) |
| A partir de las propiedades de un tipo con la etiqueta ReportProperty, se monta un DataTable para la impresión. | |
| virtual object | _FormatValue (object toValue, String tcFormat) |
| Formatea el valor a partir de la cadena (si es una fecha) | |
| void | Inicializar () |
| Métodoo para incializar el documento. | |
| new void | _Addons_Cargar () |
| Método para cargar en el diccionari _Addons todas las extensiones del documento actual para los addons/módulos disponibles. | |
Propiedades | |
| new string | _Empresa [get, set] |
| _Empresa | |
| string | _Numero [get, set] |
| _Numero | |
| DateTime | _Fecha [get, set] |
| _Fecha | |
| string | _Almacen [get] |
| Almacen origen. Se agrega para compatibilidad con la pantalla frmAlbaranTraspaso. | |
| string | _Almorig [get, set] |
| _Almorig | |
| string | _Almdest [get, set] |
| _Almdest | |
| string | _Obra [get, set] |
| _Obra | |
| string | _Operario [get, set] |
| _Operario | |
| string | _Observaciones [get, set] |
| _Observaciones | |
| string | _AlmacenOrigen [get, set] |
| ALMACEN ORIGEN. | |
| string | _AlmacenDestino [get, set] |
| ALMACEN DESTINO. | |
| dynamic | _Lineas [get] |
| Colección de líneas. | |
| ewBonotera | _Navegacion [get] |
| Pasar el objeto Naveagcion a _Navegacion. | |
| eTipoDocumentoGeneral | _TipoDocumentoGeneral [get] |
| Tipo general de documento. | |
Propiedades heredados de sage.ew.ewbase.DocumentoBase | |
| bool | _EnUso [get, set] |
| Si el documento esta en uso. | |
| string | _MensajeEnUso [get] |
| Mensaje de desbloqueo de un documento en uso por otro usuario Si el documento no está en Uso devolverá una cadena en blanco. | |
| virtual bool | _Solo_Lectura [get] |
| Si el documento esta en uso o el usuario no tiene acceso a esta pantalla o tiene acceso de solo lectura. | |
| dynamic | _Detalle [get] |
| Detalle del documneto. | |
| virtual IDocPrint | _DocPrint [get, set] |
| DocPrint. | |
| virtual String | _ReportBase [get, set] |
| Report base del documento. | |
| string | _Empresa [get, set] |
| Empresa. | |
| virtual String | _ReportTitlePreview [get, set] |
| Título de la vista previa del report. | |
| Type | _TypeLinea [get, set] |
| Type de la línea del documento. | |
Propiedades heredados de sage.ew.interficies.IDocumentoImprimible | |
| string | _Nombre [get] |
| Nombre que se le va a dar al trabajo de impresión. | |
Propiedades heredados de sage.ew.interficies.IMante | |
| string | _Codigo [get, set] |
| Campo de la tabla que representa el "Código" del mantenimiento. Por defecto siempre es CODIGO. | |
| string | _Nombre [get, set] |
| Campo de la tabla que representa el "Nombre" del mantenimiento. Por defecto siempre es NOMBRE. | |
| string | _Error_Message [get, set] |
| Campo donde se informará de los errores en mantenimientos. | |
| string | _Guid_Id [get] |
| Ens retorna el valor que hi ha al camp GUID_ID de la taula. | |
| DateTime? | _Created [get] |
| Ens retorna el valor que hi ha al camp CREATED de la taula. | |
| DateTime? | _Modified [get] |
| Ens retorna el valor que hi ha al camp MODIFIED de la taula. | |
| Dictionary< string, object > | _Addons [get] |
| Diccionario donde cargaremos los addons disponibles (PE-100212) | |
| string | _Pantalla [get, set] |
| Nombre clave del formulario. | |
| string | _Tabla [get, set] |
| Nombre de la tabla que navegamos. | |
| AccionTraspasoUltimoEjercicio | _TraspasoUltimoEjercicio [get] |
| Indica si la funcionalidad de actualizar los datos al último ejercicio esta activa. | |
| string | _ManteAdic [get, set] |
| Nombre de pantalla "virtual" que vamos a dar a las clases que deriven de ewMante y que necesiten utilizar extensiones y que no tengan propiedades _Pantalla ni _Tabla informadas. | |
Otros miembros heredados | |
Atributos protegidos heredados de sage.ew.ewbase.DocumentoBase | |
| dynamic | detalleDocumento |
| Detalle del documneto. | |
| IDocPrint | _oDocPrint |
| IDocPrint. | |
Clase de negocio de los albaranes de traspaso.
Definición en la línea 29 del archivo AlbaranTraspaso.cs.
|
inline |
Inicializa una nueva instancia de la clase.
Definición en la línea 344 del archivo AlbaranTraspaso.cs.
|
inlinevirtual |
Comprobar si el documento existe.
| numero |
Reimplementado de sage.ew.ewbase.DocumentoBase.
Definición en la línea 531 del archivo AlbaranTraspaso.cs.
|
inline |
Elimina el registro actual.
Implementa sage.ew.interficies.IMante.
Definición en la línea 562 del archivo AlbaranTraspaso.cs.
|
inlinevirtual |
Comprueba si el documento está vacio.
Reimplementado de sage.ew.ewbase.DocumentoBase.
Definición en la línea 393 del archivo AlbaranTraspaso.cs.
|
inlinevirtual |
Para verificar si el documento actual es válido, cabecera llena, ...
Reimplementado de sage.ew.ewbase.DocumentoBase.
Definición en la línea 576 del archivo AlbaranTraspaso.cs.
|
inline |
Devuelve si alguna línea tiene unidades.
Definición en la línea 438 del archivo AlbaranTraspaso.cs.
|
inlinevirtual |
resta numero
Reimplementado de sage.ew.ewbase.DocumentoBase.
Definición en la línea 451 del archivo AlbaranTraspaso.cs.
|
inline |
Método que se dispara cuando hay que mostrar el formulario asociado.
Definición en la línea 370 del archivo AlbaranTraspaso.cs.
|
inlinevirtual |
Suma número para la tabla empresa de gestion.
Reimplementado de sage.ew.ewbase.DocumentoBase.
Definición en la línea 484 del archivo AlbaranTraspaso.cs.
|
inlineprotectedvirtual |
Asigna los valores de la clave a _Codigo.
Reimplementado de sage.ew.ewbase.DocumentoBase.
Definición en la línea 425 del archivo AlbaranTraspaso.cs.
|
inlineprotected |
Métodoo para incializar el documento.
Definición en la línea 404 del archivo AlbaranTraspaso.cs.
|
static |
Parámetros y funciones para los documentos de stock.
Definición en la línea 329 del archivo AlbaranTraspaso.cs.
| int sage.ew.stocks.AlbaranTraspaso._TipoValoracion = 0 |
Propiedad para saber en el formulario asociado que tipo de valoración se debe utilizar(1->PM.Stock, 2->Último Coste, 3->PM.Compra) -> No existe campo en la tabla.
Definición en la línea 311 del archivo AlbaranTraspaso.cs.
|
get |
Almacen origen. Se agrega para compatibilidad con la pantalla frmAlbaranTraspaso.
Definición en la línea 131 del archivo AlbaranTraspaso.cs.
|
getset |
ALMACEN DESTINO.
Definición en la línea 292 del archivo AlbaranTraspaso.cs.
|
getset |
ALMACEN ORIGEN.
Definición en la línea 282 del archivo AlbaranTraspaso.cs.
|
getset |
_Almdest
Definición en la línea 170 del archivo AlbaranTraspaso.cs.
|
getset |
_Almorig
Definición en la línea 137 del archivo AlbaranTraspaso.cs.
|
getset |
_Empresa
Implementa sage.ew.interficies.IDocumentoImprimible.
Definición en la línea 36 del archivo AlbaranTraspaso.cs.
|
getset |
_Fecha
Implementa sage.ew.interficies.IDocumentoImprimible.
Definición en la línea 94 del archivo AlbaranTraspaso.cs.
|
get |
Colección de líneas.
Definición en la línea 301 del archivo AlbaranTraspaso.cs.
|
get |
Pasar el objeto Naveagcion a _Navegacion.
Definición en la línea 306 del archivo AlbaranTraspaso.cs.
|
getset |
_Numero
Definición en la línea 64 del archivo AlbaranTraspaso.cs.
|
getset |
_Obra
Definición en la línea 198 del archivo AlbaranTraspaso.cs.
|
getset |
_Observaciones
Definición en la línea 254 del archivo AlbaranTraspaso.cs.
|
getset |
_Operario
Definición en la línea 226 del archivo AlbaranTraspaso.cs.
|
get |
Tipo general de documento.
Definición en la línea 316 del archivo AlbaranTraspaso.cs.