Clase para el control de operarios. Más...
Métodos públicos | |
| Operario () | |
| Constructor de operario sin código. | |
| Operario (string tcCodigo) | |
| Constructor de operario con código. | |
| virtual new Operario | _Clonar () |
| Metodo Virtual _Clonar del Operario. | |
| override bool | _Save () |
| PE-82182 : Guardar datos del operario. | |
| bool | _SaveOpcUser (string tcCodigo, bool tlValor, bool tlNew=false) |
| Inserta o actualiza un registro segun el parametro tlNew. | |
| override void | _Load () |
| Método para la carga de las opciones del operario. | |
| override bool | _Delete () |
| Elimina el registro actual. | |
| void | _Imprimir_Tarjeta (bool tlEditar=false) |
| Método para la impresión del report de tarjeta de fichaje del operario (PE-93159) | |
| bool | _ActivarDesactivarOperario () |
| Activa o desactiva el usuario segun exista codigo en wc_OperarioTPV o no. | |
| bool | _DesactivarOperario () |
| Método para desactivar al operario si el usuario tiene permiso. | |
| bool | _ActivarOperario () |
| Método para activar o cambiar el operario activo. Si el eusuario tiene acceso, muestra el formulario frmSelOper. | |
| bool | _Show_Print (int tnAbrirEn=1) |
| _Show_Print | |
| Dictionary< string, object > | _Obtener_Filtros_SageReports (Dictionary< string, object > tdicParametros=null) |
| _Obtener_Filtros_SageReports | |
| DataTable | _Obtener_Datos_SageReports (Dictionary< string, object > tdicParametros=null) |
| _Obtener_Datos_SageReports | |
Atributos públicos estáticos | |
| const string | OPC_PERMITIR_BORRAR_MODIFICAR_LINEAS = "01" |
| Permitir borrar/modificar líneas. | |
| const string | OPC_PERMITIR_MODIFICAR_CABECERA = "02" |
| Permitir modificar la cabecera. | |
| const string | OPC_VENTA_HABITUAL_TICKETS = "03" |
| Venta habitual de tickets. | |
| const string | OPC_VENTA_HABITUAL_ALBARANES = "04" |
| Venta habitual de albaranes. | |
| const string | OPC_VENTA_HABITUAL_FACTURAS = "05" |
| Venta habitual de facturas. | |
| const string | OPC_PERMITIR_MODIFICAR_PRECIOS = "06" |
| Permitir modificar los precios. | |
| const string | OPC_PERMITIR_MODIFICAR_DESCUENTOS = "07" |
| Permitir modificar los descuentos. | |
| const string | OPC_PERMITIR_DESARQUEAR = "08" |
| Permitir desarquear. | |
| const string | OPC_PERMITIR_UNIDADES_0 = "09" |
| Permitir unidades a 0. | |
| const string | OPC_PERMITIR_PRECIOS_0 = "10" |
| Permitir precios a 0. | |
| const string | OPC_PERMITIR_BORRAR_MODIFICAR_COBROS = "11" |
| Permitir borrar/modificar los cobros (TPV) | |
| const string | OPC_TACTIL_NO_BORRAR_LINEAS_DESPUES_IMPRIMIR = "12" |
| No borrar lin. en TÁCTIL después imprimir lin. | |
| const string | OPC_TACTIL_PERMITIR_BORRAR_LINEAS = "13" |
| No permitir borrar lineas en TÁCTIL. | |
| const string | OPC_PERMITIR_MODIFICAR_UNIDADES = "14" |
Métodos protegidos | |
| bool | _InsertOpcUser (string tcCodigo, bool tlValor) |
| Inserción de un registro en la tabla "OPC_USER" segun operario. | |
| bool | _UpdateOpcUser (string tcCodigo, bool tlValor) |
| Actualización de un registro de la tabla "OPC_USER". | |
Propiedades | |
| override string | _Codigo [get, set] |
| Override del Codigo. | |
| bool | _Permitir_Borrar_Modificar_Lineas [get, set] |
| Opción especial para permitir borrar/modifinar lineas (OPCOPER = 01, PERMITIR) | |
| bool | _Permitir_Modificar_Cabecera [get, set] |
| (PE-76031) Opción especial para permitir modificar la cabecera (OPCOPER = 02, PERMITIR) | |
| bool | _Venta_Habitual_Tickets [get, set] |
| (PE-76031) Opción especial para permitir la venta habitual de tickets (OPCOPER = 03, PERMITIR) | |
| bool | _Venta_Habitual_Albaranes [get, set] |
| (PE-76031) Opción especial para permitir la venta habitual de albaranes (OPCOPER = 04, PERMITIR) | |
| bool | _Venta_Habitual_Facturas [get, set] |
| (PE-76031) Opción especial para permitir la venta habitual de facturas (OPCOPER = 05, PERMITIR) | |
| bool | _Permitir_Modificar_Precios [get, set] |
| Opción especial para permitir modifinar precios (OPCOPER = 06, PERMITIR) | |
| bool | _Permitir_Modificar_Descuentos [get, set] |
| Opción especial para permitir modifinar descuentos (OPCOPER = 07, PERMITIR) | |
| bool | _Permitir_DesArquear [get, set] |
| (PE-76031) Opción especial para permitir desarquear (OPCOPER = 08, PERMITIR) | |
| bool | _Permitir_Unidades_0 [get, set] |
| Opción especial para permitir unidades a zero (OPCOPER = 09, NO PERMITIR) | |
| bool | _Permitir_Precios_0 [get, set] |
| Opción especial para permitir precios a zero (OPCOPER = 10, NO PERMITIR) | |
| bool | _Permitir_Borrar_Modificar_Cobros [get, set] |
| (PE-76031) Opción especial para No permitir borrar/modificar los cobros (TPV) (OPCOPER = 11, NO PERMITIR) | |
| bool | _No_Borrar_Lineas_Despues_Imprimir_TACTIL [get, set] |
| (PE-76031) Opción especial para No borrar lin. en TÁCTIL después imprimir lin. (OPCOPER = 12) | |
| bool | _Permitir_Borrar_Lineas_TACTIL [get, set] |
| (PE-76031) Opción especial para No permitir borrar lineas en TÁCTIL (OPCOPER = 13, NO PERMITIR) | |
| bool | _Permitir_Modificar_Unidades [get, set] |
| PE68373 Opción especial para permitir modificar unidades (OPCOPER = 14, PERMITIR) | |
| bool | _ManteOperarios [get, set] |
| Propiedad para flaguear el acceso a las propiedades de la clase de negocio Operario desde Mantenimiento o fuera, puesto que en el mantenimiento de operarios debe ignorarse la condicion de si el USUARIO es SUPERVISOR. En la pantalla de mantenimiento de operarios se pone a true. | |
| string | _Password [get, set] |
| PE-83957 : Clave del operario. | |
| String | _Fecha [get] |
| Fecha. | |
| String | _Empresa [get, set] |
| Empresa. | |
| String | _ReportBase [get, set] |
| ReportBase. | |
| String | _ReportTitlePreview [get, set] |
| ReportTitlePreview. | |
| IDocPrint | _DocPrint [get, set] |
| DocPrint par ala impresión. | |
Propiedades heredados de sage.ew.interficies.IDocumentoImprimible | |
| string | _Nombre [get] |
| Nombre que se le va a dar al trabajo de impresión. | |
Clase para el control de operarios.
Definición en la línea 26 del archivo clsOperario.cs.
|
inline |
Constructor de operario sin código.
Definición en la línea 499 del archivo clsOperario.cs.
|
inline |
Constructor de operario con código.
| tcCodigo |
Definición en la línea 517 del archivo clsOperario.cs.
|
inline |
Activa o desactiva el usuario segun exista codigo en wc_OperarioTPV o no.
Definición en la línea 842 del archivo clsOperario.cs.
|
inline |
Método para activar o cambiar el operario activo. Si el eusuario tiene acceso, muestra el formulario frmSelOper.
Definición en la línea 868 del archivo clsOperario.cs.
|
inlinevirtual |
Metodo Virtual _Clonar del Operario.
Definición en la línea 543 del archivo clsOperario.cs.
|
inline |
|
inline |
Método para desactivar al operario si el usuario tiene permiso.
Definición en la línea 851 del archivo clsOperario.cs.
|
inline |
Método para la impresión del report de tarjeta de fichaje del operario (PE-93159)
Definición en la línea 808 del archivo clsOperario.cs.
|
inlineprotected |
Inserción de un registro en la tabla "OPC_USER" segun operario.
| tcCodigo | |
| tlValor |
Definición en la línea 639 del archivo clsOperario.cs.
|
inline |
Método para la carga de las opciones del operario.
Definición en la línea 663 del archivo clsOperario.cs.
|
inline |
_Obtener_Datos_SageReports
| tdicParametros |
Implementa sage.ew.interficies.ISageReportsDataProvider.
Definición en la línea 953 del archivo clsOperario.cs.
|
inline |
_Obtener_Filtros_SageReports
| tdicParametros |
Implementa sage.ew.interficies.ISageReportsFilterProvider.
Definición en la línea 943 del archivo clsOperario.cs.
|
inline |
PE-82182 : Guardar datos del operario.
Definición en la línea 561 del archivo clsOperario.cs.
|
inline |
Inserta o actualiza un registro segun el parametro tlNew.
| tcCodigo | Código del permiso |
| tlValor | Valor del permiso |
| tlNew | si true, creara un nuevo registro, si false actualizara el registro |
Definición en la línea 625 del archivo clsOperario.cs.
|
inline |
_Show_Print
| tnAbrirEn |
Implementa sage.ew.interficies.IDocumentoImprimible.
Definición en la línea 902 del archivo clsOperario.cs.
|
inlineprotected |
Actualización de un registro de la tabla "OPC_USER".
| tcCodigo | |
| tlValor |
Definición en la línea 652 del archivo clsOperario.cs.
|
static |
Permitir borrar/modificar los cobros (TPV)
Definición en la línea 85 del archivo clsOperario.cs.
|
static |
Permitir borrar/modificar líneas.
Definición en la línea 35 del archivo clsOperario.cs.
|
static |
Permitir desarquear.
Definición en la línea 70 del archivo clsOperario.cs.
|
static |
Permitir modificar la cabecera.
Definición en la línea 40 del archivo clsOperario.cs.
|
static |
Permitir modificar los descuentos.
Definición en la línea 65 del archivo clsOperario.cs.
|
static |
Permitir modificar los precios.
Definición en la línea 60 del archivo clsOperario.cs.
|
static |
Definición en la línea 100 del archivo clsOperario.cs.
|
static |
Permitir precios a 0.
Definición en la línea 80 del archivo clsOperario.cs.
|
static |
Permitir unidades a 0.
Definición en la línea 75 del archivo clsOperario.cs.
|
static |
No borrar lin. en TÁCTIL después imprimir lin.
Definición en la línea 90 del archivo clsOperario.cs.
|
static |
No permitir borrar lineas en TÁCTIL.
Definición en la línea 95 del archivo clsOperario.cs.
|
static |
Venta habitual de albaranes.
Definición en la línea 50 del archivo clsOperario.cs.
|
static |
Venta habitual de facturas.
Definición en la línea 55 del archivo clsOperario.cs.
|
static |
Venta habitual de tickets.
Definición en la línea 45 del archivo clsOperario.cs.
|
getset |
Override del Codigo.
Definición en la línea 121 del archivo clsOperario.cs.
|
getset |
DocPrint par ala impresión.
Implementa sage.ew.interficies.IDocumentoImprimible.
Definición en la línea 473 del archivo clsOperario.cs.
|
getset |
Empresa.
Implementa sage.ew.interficies.IDocumentoImprimible.
Definición en la línea 426 del archivo clsOperario.cs.
|
get |
Fecha.
Implementa sage.ew.interficies.IDocumentoImprimible.
Definición en la línea 415 del archivo clsOperario.cs.
|
getset |
Propiedad para flaguear el acceso a las propiedades de la clase de negocio Operario desde Mantenimiento o fuera, puesto que en el mantenimiento de operarios debe ignorarse la condicion de si el USUARIO es SUPERVISOR. En la pantalla de mantenimiento de operarios se pone a true.
Definición en la línea 368 del archivo clsOperario.cs.
|
getset |
(PE-76031) Opción especial para No borrar lin. en TÁCTIL después imprimir lin. (OPCOPER = 12)
Definición en la línea 317 del archivo clsOperario.cs.
|
getset |
PE-83957 : Clave del operario.
Definición en la línea 386 del archivo clsOperario.cs.
|
getset |
(PE-76031) Opción especial para No permitir borrar lineas en TÁCTIL (OPCOPER = 13, NO PERMITIR)
Definición en la línea 332 del archivo clsOperario.cs.
|
getset |
(PE-76031) Opción especial para No permitir borrar/modificar los cobros (TPV) (OPCOPER = 11, NO PERMITIR)
Definición en la línea 302 del archivo clsOperario.cs.
|
getset |
Opción especial para permitir borrar/modifinar lineas (OPCOPER = 01, PERMITIR)
Definición en la línea 137 del archivo clsOperario.cs.
|
getset |
(PE-76031) Opción especial para permitir desarquear (OPCOPER = 08, PERMITIR)
Definición en la línea 251 del archivo clsOperario.cs.
|
getset |
(PE-76031) Opción especial para permitir modificar la cabecera (OPCOPER = 02, PERMITIR)
Definición en la línea 155 del archivo clsOperario.cs.
|
getset |
Opción especial para permitir modifinar descuentos (OPCOPER = 07, PERMITIR)
Definición en la línea 233 del archivo clsOperario.cs.
|
getset |
Opción especial para permitir modifinar precios (OPCOPER = 06, PERMITIR)
Definición en la línea 215 del archivo clsOperario.cs.
|
getset |
PE68373 Opción especial para permitir modificar unidades (OPCOPER = 14, PERMITIR)
Definición en la línea 349 del archivo clsOperario.cs.
|
getset |
Opción especial para permitir precios a zero (OPCOPER = 10, NO PERMITIR)
Definición en la línea 284 del archivo clsOperario.cs.
|
getset |
Opción especial para permitir unidades a zero (OPCOPER = 09, NO PERMITIR)
Definición en la línea 266 del archivo clsOperario.cs.
|
getset |
ReportBase.
Implementa sage.ew.interficies.IDocumentoImprimible.
Definición en la línea 441 del archivo clsOperario.cs.
|
getset |
ReportTitlePreview.
Implementa sage.ew.interficies.IDocumentoImprimible.
Definición en la línea 456 del archivo clsOperario.cs.
|
getset |
(PE-76031) Opción especial para permitir la venta habitual de albaranes (OPCOPER = 04, PERMITIR)
Definición en la línea 185 del archivo clsOperario.cs.
|
getset |
(PE-76031) Opción especial para permitir la venta habitual de facturas (OPCOPER = 05, PERMITIR)
Definición en la línea 200 del archivo clsOperario.cs.
|
getset |
(PE-76031) Opción especial para permitir la venta habitual de tickets (OPCOPER = 03, PERMITIR)
Definición en la línea 170 del archivo clsOperario.cs.