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. | |
![]() | |
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.