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. | |
| bool | _GetValorOpcion (string tcCodigo) |
| Devuelve el valor almacenado del permiso sin aplicar la lógica de acceso en tiempo de ejecución. Se utiliza en el mantenimiento de operarios para mostrar el valor real persistido en la grid. | |
| 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 23 del archivo clsOperario.cs.
|
inline |
Constructor de operario sin código.
Definición en la línea 506 del archivo clsOperario.cs.
|
inline |
Constructor de operario con código.
| tcCodigo |
Definición en la línea 523 del archivo clsOperario.cs.
|
inline |
Activa o desactiva el usuario segun exista codigo en wc_OperarioTPV o no.
Definición en la línea 866 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 892 del archivo clsOperario.cs.
|
inlinevirtual |
Metodo Virtual _Clonar del Operario.
Definición en la línea 549 del archivo clsOperario.cs.
|
inline |
|
inline |
Método para desactivar al operario si el usuario tiene permiso.
Definición en la línea 875 del archivo clsOperario.cs.
|
inline |
Devuelve el valor almacenado del permiso sin aplicar la lógica de acceso en tiempo de ejecución. Se utiliza en el mantenimiento de operarios para mostrar el valor real persistido en la grid.
| tcCodigo | Código del permiso (OPC_*) |
Definición en la línea 569 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 832 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 673 del archivo clsOperario.cs.
|
inline |
Método para la carga de las opciones del operario.
Definición en la línea 697 del archivo clsOperario.cs.
|
inline |
_Obtener_Datos_SageReports
| tdicParametros |
Implementa sage.ew.interficies.ISageReportsDataProvider.
Definición en la línea 977 del archivo clsOperario.cs.
|
inline |
_Obtener_Filtros_SageReports
| tdicParametros |
Implementa sage.ew.interficies.ISageReportsFilterProvider.
Definición en la línea 967 del archivo clsOperario.cs.
|
inline |
PE-82182 : Guardar datos del operario.
Definición en la línea 595 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 659 del archivo clsOperario.cs.
|
inline |
_Show_Print
| tnAbrirEn |
Implementa sage.ew.interficies.IDocumentoImprimible.
Definición en la línea 926 del archivo clsOperario.cs.
|
inlineprotected |
Actualización de un registro de la tabla "OPC_USER".
| tcCodigo | |
| tlValor |
Definición en la línea 686 del archivo clsOperario.cs.
|
static |
Permitir borrar/modificar los cobros (TPV)
Definición en la línea 82 del archivo clsOperario.cs.
|
static |
Permitir borrar/modificar líneas.
Definición en la línea 32 del archivo clsOperario.cs.
|
static |
Permitir desarquear.
Definición en la línea 67 del archivo clsOperario.cs.
|
static |
Permitir modificar la cabecera.
Definición en la línea 37 del archivo clsOperario.cs.
|
static |
Permitir modificar los descuentos.
Definición en la línea 62 del archivo clsOperario.cs.
|
static |
Permitir modificar los precios.
Definición en la línea 57 del archivo clsOperario.cs.
|
static |
Definición en la línea 97 del archivo clsOperario.cs.
|
static |
Permitir precios a 0.
Definición en la línea 77 del archivo clsOperario.cs.
|
static |
Permitir unidades a 0.
Definición en la línea 72 del archivo clsOperario.cs.
|
static |
No borrar lin. en TÁCTIL después imprimir lin.
Definición en la línea 87 del archivo clsOperario.cs.
|
static |
No permitir borrar lineas en TÁCTIL.
Definición en la línea 92 del archivo clsOperario.cs.
|
static |
Venta habitual de albaranes.
Definición en la línea 47 del archivo clsOperario.cs.
|
static |
Venta habitual de facturas.
Definición en la línea 52 del archivo clsOperario.cs.
|
static |
Venta habitual de tickets.
Definición en la línea 42 del archivo clsOperario.cs.
|
getset |
Override del Codigo.
Definición en la línea 119 del archivo clsOperario.cs.
|
getset |
DocPrint par ala impresión.
Implementa sage.ew.interficies.IDocumentoImprimible.
Definición en la línea 480 del archivo clsOperario.cs.
|
getset |
Empresa.
Implementa sage.ew.interficies.IDocumentoImprimible.
Definición en la línea 433 del archivo clsOperario.cs.
|
get |
Fecha.
Implementa sage.ew.interficies.IDocumentoImprimible.
Definición en la línea 422 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 376 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 322 del archivo clsOperario.cs.
|
getset |
PE-83957 : Clave del operario.
Definición en la línea 393 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 339 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 305 del archivo clsOperario.cs.
|
getset |
Opción especial para permitir borrar/modifinar lineas (OPCOPER = 01, PERMITIR)
Definición en la línea 135 del archivo clsOperario.cs.
|
getset |
(PE-76031) Opción especial para permitir desarquear (OPCOPER = 08, PERMITIR)
Definición en la línea 254 del archivo clsOperario.cs.
|
getset |
(PE-76031) Opción especial para permitir modificar la cabecera (OPCOPER = 02, PERMITIR)
Definición en la línea 152 del archivo clsOperario.cs.
|
getset |
Opción especial para permitir modifinar descuentos (OPCOPER = 07, PERMITIR)
Definición en la línea 237 del archivo clsOperario.cs.
|
getset |
Opción especial para permitir modifinar precios (OPCOPER = 06, PERMITIR)
Definición en la línea 220 del archivo clsOperario.cs.
|
getset |
PE68373 Opción especial para permitir modificar unidades (OPCOPER = 14, PERMITIR)
Definición en la línea 358 del archivo clsOperario.cs.
|
getset |
Opción especial para permitir precios a zero (OPCOPER = 10, NO PERMITIR)
Definición en la línea 288 del archivo clsOperario.cs.
|
getset |
Opción especial para permitir unidades a zero (OPCOPER = 09, NO PERMITIR)
Definición en la línea 271 del archivo clsOperario.cs.
|
getset |
ReportBase.
Implementa sage.ew.interficies.IDocumentoImprimible.
Definición en la línea 448 del archivo clsOperario.cs.
|
getset |
ReportTitlePreview.
Implementa sage.ew.interficies.IDocumentoImprimible.
Definición en la línea 463 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 186 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 203 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 169 del archivo clsOperario.cs.