Clase de negocio de los costes de los componentes Más...
Métodos públicos | |
CostesComponentes () | |
Constructor de los costes componentes Más... | |
void | _Load () |
Carga de los costes Más... | |
void | _DescargarDatos () |
Descargamos los datos al salir del documento Más... | |
bool | _Save () |
Guardamos los costes Más... | |
void | _CosteUnitario (DataRow tdrArticulo, bool tlRepartirCostes) |
Método para calcular y repartir automáticamente el coste en el desglose en la pantalla Más... | |
bool | _LoadArticulos () |
Consultamos los artículos del desglos de los costes componentes Los artículos resultantes los tendremos accesibles en el datatable "_Articulos" Método utilizado para la pantalla REP_GAS Más... | |
void | _RefreshTotalReparto () |
Calculamos el total de costes de la tabla "REP_GAS" o datatable "_Articulos" y refrescamos la diferencia Más... | |
bool | _SaveArticulos (bool tlPregunta=true) |
Guardamos el desglose de los costes adicionales de la tabla REP_GAS Más... | |
bool | _RepartiCostesDesglose () |
Método para repartir automáticamente el coste en el desglose en la pantalla REP_GAS Más... | |
void | _RefreshTotalGastos () |
Calculamos el total de gastos de la tabla "GAS_ALB" o datatable "_Gastos" y refrescamos la diferencia Más... | |
Campos de datos | |
DataTable | _Costes = new DataTable() |
Datatable con las líneas del documento Más... | |
DataTable | _Componentes = new DataTable() |
Datatable con el desglose de los componentes con sus costes Más... | |
decimal | _TotalImporte = 0 |
Importe total de las líneas del documento, sin tener en cuenta portes ... Más... | |
decimal | _TotalCostes = 0 |
Tenemos el total de costes en componentes y que tenemos en el datatable _Costes Más... | |
decimal | _TotalReparto = 0 |
Tenemos el total de los costes que se ha repartido en los componentes y que tenemos en el datatable "_Componentes" Más... | |
decimal | _Diferencia = 0 |
Aquí tenemos la diferencia en entre el "_TotalCostes" y "_TotalReparto" Más... | |
decimal | _TotalComponentes = 0 |
Tenemos el total de unidades en los componentes y que tenemos en el datatable "_Componentes" Más... | |
Propiedades | |
string | _Empresa [get, set] |
Empresa del coste en componentes Más... | |
string | _Numero [get, set] |
Número de Factura/Albarán del coste en componentes Más... | |
string | _Articulo [get, set] |
Artículo a transformar Más... | |
string | _Mensaje_Error [get, set] |
Mensaje de error que utilizaremos para presentar en el formulario de coste en componentes Más... | |
dynamic | _Documento [get, set] |
Asignaremos la referencia a _Documento Más... | |
Clase de negocio de los costes de los componentes
Definición en la línea 20 del archivo CostesComponentes.cs.
|
inline |
Constructor de los costes componentes
Definición en la línea 153 del archivo CostesComponentes.cs.
|
inline |
Método para calcular y repartir automáticamente el coste en el desglose en la pantalla
tdrArticulo | |
tlRepartirCostes | Si es true debe de repartir los costes en el documento. Cuando entramos la primera vez o recalculamos los costes |
Definición en la línea 335 del archivo CostesComponentes.cs.
|
inline |
Descargamos los datos al salir del documento
Definición en la línea 243 del archivo CostesComponentes.cs.
|
inline |
Carga de los costes
Definición en la línea 234 del archivo CostesComponentes.cs.
|
inline |
Consultamos los artículos del desglos de los costes componentes Los artículos resultantes los tendremos accesibles en el datatable "_Articulos" Método utilizado para la pantalla REP_GAS
Definición en la línea 443 del archivo CostesComponentes.cs.
|
inline |
Calculamos el total de gastos de la tabla "GAS_ALB" o datatable "_Gastos" y refrescamos la diferencia
Definición en la línea 693 del archivo CostesComponentes.cs.
|
inline |
Calculamos el total de costes de la tabla "REP_GAS" o datatable "_Articulos" y refrescamos la diferencia
Definición en la línea 568 del archivo CostesComponentes.cs.
|
inline |
Método para repartir automáticamente el coste en el desglose en la pantalla REP_GAS
Definición en la línea 620 del archivo CostesComponentes.cs.
|
inline |
|
inline |
Guardamos el desglose de los costes adicionales de la tabla REP_GAS
tlPregunta |
Definición en la línea 589 del archivo CostesComponentes.cs.
DataTable Sage.ES.S50.Fabricacion.Negocio.Clases.CostesComponentes._Componentes = new DataTable() |
Datatable con el desglose de los componentes con sus costes
Definición en la línea 51 del archivo CostesComponentes.cs.
DataTable Sage.ES.S50.Fabricacion.Negocio.Clases.CostesComponentes._Costes = new DataTable() |
Datatable con las líneas del documento
Definición en la línea 46 del archivo CostesComponentes.cs.
decimal Sage.ES.S50.Fabricacion.Negocio.Clases.CostesComponentes._Diferencia = 0 |
Aquí tenemos la diferencia en entre el "_TotalCostes" y "_TotalReparto"
Definición en la línea 71 del archivo CostesComponentes.cs.
decimal Sage.ES.S50.Fabricacion.Negocio.Clases.CostesComponentes._TotalComponentes = 0 |
Tenemos el total de unidades en los componentes y que tenemos en el datatable "_Componentes"
Definición en la línea 76 del archivo CostesComponentes.cs.
decimal Sage.ES.S50.Fabricacion.Negocio.Clases.CostesComponentes._TotalCostes = 0 |
Tenemos el total de costes en componentes y que tenemos en el datatable _Costes
Definición en la línea 61 del archivo CostesComponentes.cs.
decimal Sage.ES.S50.Fabricacion.Negocio.Clases.CostesComponentes._TotalImporte = 0 |
Importe total de las líneas del documento, sin tener en cuenta portes ...
Definición en la línea 56 del archivo CostesComponentes.cs.
decimal Sage.ES.S50.Fabricacion.Negocio.Clases.CostesComponentes._TotalReparto = 0 |
Tenemos el total de los costes que se ha repartido en los componentes y que tenemos en el datatable "_Componentes"
Definición en la línea 66 del archivo CostesComponentes.cs.
|
getset |
Artículo a transformar
Definición en la línea 36 del archivo CostesComponentes.cs.
|
getset |
Asignaremos la referencia a _Documento
Definición en la línea 82 del archivo CostesComponentes.cs.
|
getset |
Empresa del coste en componentes
Definición en la línea 26 del archivo CostesComponentes.cs.
|
getset |
Mensaje de error que utilizaremos para presentar en el formulario de coste en componentes
Definición en la línea 41 del archivo CostesComponentes.cs.
|
getset |
Número de Factura/Albarán del coste en componentes
Definición en la línea 31 del archivo CostesComponentes.cs.