Estructuras de datos | |
class | PartesCostesDetalle |
Clase para tabla relacionada. Más... | |
Tipos públicos | |
enum | TipoAlb { Vacio = 0 , Produccion = 1 , Transformacion = 2 } |
Posibles tipos de cargos. Más... | |
Métodos públicos | |
PartesCostes () | |
Inicializa una nueva instancia de la clase. | |
delegate bool | _DisplayMessageBorrarDocumentoEjercicioAnterior (string message, string title) |
Delegado para preguntar Si borrar documento que procede del ejercicio anterior. | |
override bool | _Suma_Numero () |
Busca el siguiente número de documento. | |
override bool | _Resta_Numero (string numeroactual) |
Resta el numero del contador. | |
override bool | _Comprobar_Existe_Documento (string numero) |
Comprobar si el documento existe. | |
override bool | _Delete () |
Elimina el registro actual. | |
override void | _Load () |
Cargar el documento. | |
override bool | _Save_Before () |
Validamos. | |
override void | _New (string tcCodigo="") |
Metodo _New de la clase base de los mantenimientos. | |
override bool | _Save () |
Guardar el documento. | |
override void | _Show () |
_show | |
override bool | _Abandonar_Documento () |
Prepara el entorno para un nuevo documento. | |
override bool | _Es_Valido () |
Para verificar si el documento actual es válido, cabecera llena, ... | |
override ewMante | _Clonar (ewMante manteOrigen) |
Asigna el valor de todas las propiedades del manteOrigen. | |
override bool | _Show_Print (int tnAbrirEn=1) |
Muestra la pantalla de impresión. | |
override DataTable | _Obtener_Datos_SageReports (Dictionary< string, object > tdicParametros=null) |
_Obtener_Datos_SageReports | |
override Dictionary< string, object > | _Obtener_Filtros_SageReports (Dictionary< string, object > tdicParametros=null) |
Obtener_Filtros_SageReports. | |
Dictionary< string, object > | _Obtener_Filtros_SageReports (Dictionary< string, object > tdicParametros=null, bool includeEmptyValues=false) |
Obtener_Filtros_SageReports reescrito para Albaranes Produccion por error 170088. | |
bool | _Duplicar (PartesCostes parteCosteOrigen, string numeroNuevo, DateTime fecha) |
Duplica un parte de coste con sus líneas. | |
bool | _ClonarLineas (PartesCostes parteCosteOrigen, DateTime fecha) |
Asigna el valor de todas las propiedades del la linea de parte de coste. | |
void | _Anadir_Linea (PartesCostesDetalle.Linia toLineaNueva) |
Añadir línea en los partes de costes. | |
void | _NavegacionOrdenConfiguracion (sage.ew.botones.UserControls._NavegacionOrdenCampo _Documento, sage.ew.botones.UserControls._NavegacionOrdenCampo _Articulo, sage.ew.botones.UserControls._NavegacionOrdenCampo _Otro) |
Método para configurar el objeto Orden de Navegación para el docuemnto. | |
decimal | _TotalDocumento () |
Total del documento asociado. | |
Boolean | _GetTipoCalculo (string lcCodigo) |
Recupera el tipo de cálculo del tipo de coste. | |
void | _ValorTipoCoste () |
void | _BorrarLineasTipoOperacion () |
void | _LineasTipoOperacion () |
void | _ActualizarTotalLinea () |
bool | _Comprobaciones_Antes_Delete_Documento (ref bool tlDesmarcarDocEjercicioAnterior, bool tlPreguntaBorrar=true) |
Cada clase que herede de ewDocVenta implementará este metodo y pondrá sus propias comprobaciones, si hay alguna comprobación que sea la misma para todos los documentos de venta podría ponerse aqui. | |
void | _ActualizarUnidadesLinea () |
void | _ActualizarHorasLinea () |
void | _RefrescarTotales () |
void | _CargarValoresLineaGrid () |
void | _ActualizarColumnGrid () |
void | _RecalcularLineasGrid () |
void | _RecalculoLineas (string TipoOpera, string TipoOpera_old, decimal Total, decimal Total_old) |
void | _ActualizarPorcentajes () |
bool | _ComprobarAlbaran (string lcAlbaran, int lcTipoAlb) |
Si el registro tiene un albarán de producción o transformación acabado no podemos modificar ningún campo del registro. | |
bool | _Comprobar_AcabadoTraspasado (string numero, string _Tabla) |
Comprobar si documento está acabado o traspasado. | |
bool | _Albaran_ProduccFabric (bool lbLinea=false, int lnFilaActual=0) |
Recorrer líneas de detalle del parte para comprobar si tiene algún registro con albarán de producción o transformación acabado o traspasado. | |
DialogResult | _MessageBoxDoc (string tcMensaje, string tcTitulo="", MessageBoxButtons toButtons=MessageBoxButtons.OK, MessageBoxIcon toIcon=MessageBoxIcon.Information, MessageBoxDefaultButton toDefaultButton=MessageBoxDefaultButton.Button1) |
Centralizar mensajes de aviso. | |
string | AsignarValorArticulo (string lcNumero, Int32 Tipo_Alb) |
![]() | |
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 bool | _Documento_Vacio () |
Devuelve true si no hay lineas en el detalle del documento, o hay una sola linea pero no tiene datos. | |
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 string | Vaciar_Codigo () |
Devuelve la cadena para vaciar _Codigo. | |
DocumentoBase () | |
Constructor vacío. | |
DocumentoBase (string tcCodigo) | |
Constructor con código. | |
![]() | |
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 | |
DataTable | _dtResumenPorTipoOperacion |
eTipoDocumento | _TipoDocumento = eTipoDocumento.PartesCostes |
Tipo documento. | |
eTipoDocumentoGeneral | _TipoDocumentoGeneral = eTipoDocumentoGeneral.Otros |
Tipo documento general. | |
Boolean | _lbTipoCalculoSaldo |
Para saber tipo de calculo del parte (horas o unidades) según el tipo de coste. | |
bool | _lbAlbAcabado |
Variable que nos indica si el albarán asociado a la línea está acabado o no. | |
decimal | _lnValor |
Para saber valor del parte (horas o unidades) según el tipo de coste. | |
![]() | |
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. | |
Métodos protegidos | |
override void | Inicializar () |
Métodoo para incializar el documento. | |
override void | AsignarValoresClave () |
Asigna los valores de la clave a _Codigo. | |
override void | _DescargarDatos () |
Descargar datos documento anterior al navegar. | |
override object | _FormatValue (object toValue, string tcFormat) |
Formateo personalizado de las mascaras de impresion. | |
![]() | |
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 | _Mensaje_Error [get, set] |
Mensaje de error. | |
string | _Numero [get, set] |
_Numero | |
string | _Tipo_Coste [get, set] |
_Tipo_Coste | |
new string | _Empresa [get, set] |
_Empresa | |
string | _Observacio [get, set] |
_Observacio | |
string | _Usuario [get, set] |
_Usuario | |
bool | _Traspasado [get, set] |
_Traspasado | |
decimal | _Totaldoc [get, set] |
_Totaldoc | |
decimal | _Totaluni [get, set] |
_Totaluni | |
string | _Totalhoras [get, set] |
_Totalhoras | |
int | _LineaReal [get] |
número de linea | |
override string | _Nombre [get, set] |
Nombre del documento para impresión TFS 180686. | |
override IDocPrint | _DocPrint [get, set] |
Referencia al objeto de impresión. Se utiliza para finalizar la interacción entre el Documento y el objeto de impresión una vez terminado el trabajo. | |
![]() | |
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. | |
![]() | |
string | _Codigo [get, set] |
Campo de la tabla que representa el "Código" del mantenimiento. Por defecto siempre es CODIGO. | |
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. | |
Eventos | |
_DisplayMessageBorrarDocumentoEjercicioAnterior | PreguntarSiBorrarDocumentoEjercicioAnterior |
Evento Preguntar Si modificar el almacén de las lineas. | |
Otros miembros heredados | |
![]() | |
dynamic | detalleDocumento |
Detalle del documneto. | |
IDocPrint | _oDocPrint |
IDocPrint. | |
Definición en la línea 38 del archivo PartesCostes.cs.
Posibles tipos de cargos.
Valores de enumeraciones | |
---|---|
Vacio | Vacío. |
Produccion | Producción. |
Transformacion | Transformación. |
Definición en la línea 91 del archivo PartesCostes.cs.
|
inline |
Inicializa una nueva instancia de la clase.
Definición en la línea 54 del archivo PartesCostes.cs.
|
inlinevirtual |
Prepara el entorno para un nuevo documento.
Reimplementado de sage.ew.ewbase.DocumentoBase.
Definición en la línea 690 del archivo PartesCostes.cs.
|
inline |
Definición en la línea 1666 del archivo PartesCostes.cs.
|
inline |
Definición en la línea 1627 del archivo PartesCostes.cs.
|
inline |
Definición en la línea 1768 del archivo PartesCostes.cs.
|
inline |
Definición en la línea 1539 del archivo PartesCostes.cs.
|
inline |
Definición en la línea 1609 del archivo PartesCostes.cs.
|
inline |
Recorrer líneas de detalle del parte para comprobar si tiene algún registro con albarán de producción o transformación acabado o traspasado.
lbLinea | Indice si recorremos todos los registros del grip o sólo una línea |
lnFilaActual | Indice de la línea a comprobar si el documento está acabado, si valor es 0 recorremos todas las líneas del documento |
Definición en la línea 1869 del archivo PartesCostes.cs.
|
inline |
Añadir línea en los partes de costes.
toLineaNueva |
Definición en la línea 1365 del archivo PartesCostes.cs.
|
inline |
Definición en la línea 1462 del archivo PartesCostes.cs.
|
inline |
Definición en la línea 1658 del archivo PartesCostes.cs.
|
inline |
Asigna el valor de todas las propiedades del manteOrigen.
manteOrigen | Mantenimiento origen del que se copiarán las propiedades. Excepto _Codigo, _Fecha, _Numero, _Database y _Tabla. |
Definición en la línea 776 del archivo PartesCostes.cs.
|
inline |
Asigna el valor de todas las propiedades del la linea de parte de coste.
parteCosteOrigen | Parte de coste origen |
fecha | Fecha para la primera línea del parte de coste |
Definición en la línea 1282 del archivo PartesCostes.cs.
|
inline |
Cada clase que herede de ewDocVenta implementará este metodo y pondrá sus propias comprobaciones, si hay alguna comprobación que sea la misma para todos los documentos de venta podría ponerse aqui.
tlDesmarcarDocEjercicioAnterior | |
tlPreguntaBorrar | Parámetro opcional para indicar si queremos preguntar al usuario por el borrado (PE-85799) |
Definición en la línea 1584 del archivo PartesCostes.cs.
|
inline |
Comprobar si documento está acabado o traspasado.
numero | |
_Tabla |
Definición en la línea 1841 del archivo PartesCostes.cs.
|
inlinevirtual |
Comprobar si el documento existe.
numero |
Reimplementado de sage.ew.ewbase.DocumentoBase.
Definición en la línea 548 del archivo PartesCostes.cs.
|
inline |
Si el registro tiene un albarán de producción o transformación acabado no podemos modificar ningún campo del registro.
lcAlbaran | |
lcTipoAlb |
Definición en la línea 1817 del archivo PartesCostes.cs.
|
inline |
Elimina el registro actual.
Implementa sage.ew.interficies.IMante.
Definición en la línea 572 del archivo PartesCostes.cs.
|
inlineprotected |
Descargar datos documento anterior al navegar.
Definición en la línea 615 del archivo PartesCostes.cs.
delegate bool Sage.ES.S50.Fabricacion.Negocio.Documentos.PartesCostes._DisplayMessageBorrarDocumentoEjercicioAnterior | ( | string | message, |
string | title ) |
Delegado para preguntar Si borrar documento que procede del ejercicio anterior.
message | |
title |
|
inline |
Duplica un parte de coste con sus líneas.
parteCosteOrigen | Parte de coste del cual se quiere copiar |
numeroNuevo | Número parte de coste para el nuevo parte de coste |
fecha | Fecha para la primera línea del parte de coste |
Definición en la línea 1236 del archivo PartesCostes.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 749 del archivo PartesCostes.cs.
|
inlineprotected |
Formateo personalizado de las mascaras de impresion.
toValue | |
tcFormat |
Definición en la línea 1186 del archivo PartesCostes.cs.
|
inline |
Recupera el tipo de cálculo del tipo de coste.
Definición en la línea 1434 del archivo PartesCostes.cs.
|
inline |
Definición en la línea 1473 del archivo PartesCostes.cs.
|
inline |
Cargar el documento.
Implementa sage.ew.interficies.IMante.
Definición en la línea 588 del archivo PartesCostes.cs.
|
inline |
Centralizar mensajes de aviso.
Definición en la línea 1917 del archivo PartesCostes.cs.
|
inline |
Método para configurar el objeto Orden de Navegación para el docuemnto.
_Documento | Objeto configuración para el botón Documento |
_Articulo | Objeto configuración para el botón Artículo |
_Otro | Para albaranes de producción no se usa |
Definición en la línea 1399 del archivo PartesCostes.cs.
|
inline |
Metodo _New de la clase base de los mantenimientos.
tcCodigo |
Implementa sage.ew.interficies.IMante.
Definición en la línea 625 del archivo PartesCostes.cs.
|
inlinevirtual |
_Obtener_Datos_SageReports
tdicParametros |
Reimplementado de sage.ew.ewbase.DocumentoBase.
Definición en la línea 1084 del archivo PartesCostes.cs.
|
inlinevirtual |
Obtener_Filtros_SageReports.
tdicParametros |
Reimplementado de sage.ew.ewbase.DocumentoBase.
Definición en la línea 1134 del archivo PartesCostes.cs.
|
inline |
Obtener_Filtros_SageReports reescrito para Albaranes Produccion por error 170088.
tdicParametros | |
includeEmptyValues |
Definición en la línea 1149 del archivo PartesCostes.cs.
|
inline |
Definición en la línea 1675 del archivo PartesCostes.cs.
|
inline |
Definición en la línea 1685 del archivo PartesCostes.cs.
|
inline |
Definición en la línea 1650 del archivo PartesCostes.cs.
|
inlinevirtual |
Resta el numero del contador.
numeroactual |
Reimplementado de sage.ew.ewbase.DocumentoBase.
Definición en la línea 515 del archivo PartesCostes.cs.
|
inline |
Guardar el documento.
Implementa sage.ew.interficies.IMante.
Definición en la línea 646 del archivo PartesCostes.cs.
|
inline |
|
inline |
|
inlinevirtual |
Muestra la pantalla de impresión.
tnAbrirEn |
Reimplementado de sage.ew.ewbase.DocumentoBase.
Definición en la línea 944 del archivo PartesCostes.cs.
|
inlinevirtual |
Busca el siguiente número de documento.
Reimplementado de sage.ew.ewbase.DocumentoBase.
Definición en la línea 450 del archivo PartesCostes.cs.
|
inline |
|
inline |
Definición en la línea 1450 del archivo PartesCostes.cs.
|
inline |
Definición en la línea 1931 del archivo PartesCostes.cs.
|
inlineprotectedvirtual |
Asigna los valores de la clave a _Codigo.
Reimplementado de sage.ew.ewbase.DocumentoBase.
Definición en la línea 435 del archivo PartesCostes.cs.
|
inlineprotected |
Métodoo para incializar el documento.
Definición en la línea 414 del archivo PartesCostes.cs.
DataTable Sage.ES.S50.Fabricacion.Negocio.Documentos.PartesCostes._dtResumenPorTipoOperacion |
Definición en la línea 113 del archivo PartesCostes.cs.
bool Sage.ES.S50.Fabricacion.Negocio.Documentos.PartesCostes._lbAlbAcabado |
Variable que nos indica si el albarán asociado a la línea está acabado o no.
Definición en la línea 383 del archivo PartesCostes.cs.
Boolean Sage.ES.S50.Fabricacion.Negocio.Documentos.PartesCostes._lbTipoCalculoSaldo |
Para saber tipo de calculo del parte (horas o unidades) según el tipo de coste.
Definición en la línea 378 del archivo PartesCostes.cs.
decimal Sage.ES.S50.Fabricacion.Negocio.Documentos.PartesCostes._lnValor |
Para saber valor del parte (horas o unidades) según el tipo de coste.
Definición en la línea 388 del archivo PartesCostes.cs.
eTipoDocumento Sage.ES.S50.Fabricacion.Negocio.Documentos.PartesCostes._TipoDocumento = eTipoDocumento.PartesCostes |
Tipo documento.
Definición en la línea 117 del archivo PartesCostes.cs.
eTipoDocumentoGeneral Sage.ES.S50.Fabricacion.Negocio.Documentos.PartesCostes._TipoDocumentoGeneral = eTipoDocumentoGeneral.Otros |
Tipo documento general.
Definición en la línea 122 del archivo PartesCostes.cs.
|
getset |
Referencia al objeto de impresión. Se utiliza para finalizar la interacción entre el Documento y el objeto de impresión una vez terminado el trabajo.
Implementa sage.ew.interficies.IDocumentoImprimible.
Definición en la línea 926 del archivo PartesCostes.cs.
|
getset |
_Empresa
Implementa sage.ew.interficies.IDocumentoImprimible.
Definición en la línea 185 del archivo PartesCostes.cs.
|
get |
número de linea
Definición en la línea 370 del archivo PartesCostes.cs.
|
getset |
Mensaje de error.
Definición en la línea 69 del archivo PartesCostes.cs.
|
getset |
Nombre del documento para impresión TFS 180686.
Implementa sage.ew.interficies.IDocumentoImprimible.
Definición en la línea 911 del archivo PartesCostes.cs.
|
getset |
_Numero
Definición en la línea 141 del archivo PartesCostes.cs.
|
getset |
_Observacio
Definición en la línea 211 del archivo PartesCostes.cs.
|
getset |
_Tipo_Coste
Definición en la línea 165 del archivo PartesCostes.cs.
|
getset |
_Totaldoc
Definición en la línea 304 del archivo PartesCostes.cs.
|
getset |
_Totalhoras
Definición en la línea 350 del archivo PartesCostes.cs.
|
getset |
_Totaluni
Definición en la línea 327 del archivo PartesCostes.cs.
|
getset |
_Traspasado
Definición en la línea 281 del archivo PartesCostes.cs.
|
getset |
_Usuario
Definición en la línea 234 del archivo PartesCostes.cs.
_DisplayMessageBorrarDocumentoEjercicioAnterior Sage.ES.S50.Fabricacion.Negocio.Documentos.PartesCostes.PreguntarSiBorrarDocumentoEjercicioAnterior |
Evento Preguntar Si modificar el almacén de las lineas.
Definición en la línea 405 del archivo PartesCostes.cs.