Cargando...
Buscando...
Nada coincide
Referencia de la clase sage.ew.ewbase.Operario

Clase para el control de operarios. Más...

Diagrama de herencia de sage.ew.ewbase.Operario
sage.ew.interficies.IDocumentoImprimible sage.ew.interficies.ISageReportsFilterProvider sage.ew.interficies.ISageReportsDataProvider

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.
 

Descripción detallada

Clase para el control de operarios.

Definición en la línea 23 del archivo clsOperario.cs.

Documentación de constructores y destructores

◆ Operario() [1/2]

sage.ew.ewbase.Operario.Operario ( )
inline

Constructor de operario sin código.

Definición en la línea 506 del archivo clsOperario.cs.

◆ Operario() [2/2]

sage.ew.ewbase.Operario.Operario ( string tcCodigo)
inline

Constructor de operario con código.

Parámetros
tcCodigo

Definición en la línea 523 del archivo clsOperario.cs.

Documentación de funciones miembro

◆ _ActivarDesactivarOperario()

bool sage.ew.ewbase.Operario._ActivarDesactivarOperario ( )
inline

Activa o desactiva el usuario segun exista codigo en wc_OperarioTPV o no.

Devuelve
true si la operacion se haze con éxito, false en caso contrario

Definición en la línea 838 del archivo clsOperario.cs.

◆ _ActivarOperario()

bool sage.ew.ewbase.Operario._ActivarOperario ( )
inline

Método para activar o cambiar el operario activo. Si el eusuario tiene acceso, muestra el formulario frmSelOper.

Devuelve

Definición en la línea 864 del archivo clsOperario.cs.

◆ _Clonar()

virtual new Operario sage.ew.ewbase.Operario._Clonar ( )
inlinevirtual

Metodo Virtual _Clonar del Operario.

Devuelve

Definición en la línea 549 del archivo clsOperario.cs.

◆ _Delete()

override bool sage.ew.ewbase.Operario._Delete ( )
inline

Elimina el registro actual.

Devuelve
bool

Definición en la línea 778 del archivo clsOperario.cs.

◆ _DesactivarOperario()

bool sage.ew.ewbase.Operario._DesactivarOperario ( )
inline

Método para desactivar al operario si el usuario tiene permiso.

Devuelve

Definición en la línea 847 del archivo clsOperario.cs.

◆ _Imprimir_Tarjeta()

void sage.ew.ewbase.Operario._Imprimir_Tarjeta ( bool tlEditar = false)
inline

Método para la impresión del report de tarjeta de fichaje del operario (PE-93159)

Definición en la línea 804 del archivo clsOperario.cs.

◆ _InsertOpcUser()

bool sage.ew.ewbase.Operario._InsertOpcUser ( string tcCodigo,
bool tlValor )
inlineprotected

Inserción de un registro en la tabla "OPC_USER" segun operario.

Parámetros
tcCodigo
tlValor
Devuelve

Definición en la línea 645 del archivo clsOperario.cs.

◆ _Load()

override void sage.ew.ewbase.Operario._Load ( )
inline

Método para la carga de las opciones del operario.

Definición en la línea 669 del archivo clsOperario.cs.

◆ _Obtener_Datos_SageReports()

DataTable sage.ew.ewbase.Operario._Obtener_Datos_SageReports ( Dictionary< string, object > tdicParametros = null)
inline

_Obtener_Datos_SageReports

Parámetros
tdicParametros
Devuelve

Implementa sage.ew.interficies.ISageReportsDataProvider.

Definición en la línea 949 del archivo clsOperario.cs.

◆ _Obtener_Filtros_SageReports()

Dictionary< string, object > sage.ew.ewbase.Operario._Obtener_Filtros_SageReports ( Dictionary< string, object > tdicParametros = null)
inline

_Obtener_Filtros_SageReports

Parámetros
tdicParametros
Devuelve

Implementa sage.ew.interficies.ISageReportsFilterProvider.

Definición en la línea 939 del archivo clsOperario.cs.

◆ _Save()

override bool sage.ew.ewbase.Operario._Save ( )
inline

PE-82182 : Guardar datos del operario.

Devuelve

Definición en la línea 567 del archivo clsOperario.cs.

◆ _SaveOpcUser()

bool sage.ew.ewbase.Operario._SaveOpcUser ( string tcCodigo,
bool tlValor,
bool tlNew = false )
inline

Inserta o actualiza un registro segun el parametro tlNew.

Parámetros
tcCodigoCódigo del permiso
tlValorValor del permiso
tlNewsi true, creara un nuevo registro, si false actualizara el registro
Devuelve

Definición en la línea 631 del archivo clsOperario.cs.

◆ _Show_Print()

bool sage.ew.ewbase.Operario._Show_Print ( int tnAbrirEn = 1)
inline

_Show_Print

Parámetros
tnAbrirEn
Devuelve

Implementa sage.ew.interficies.IDocumentoImprimible.

Definición en la línea 898 del archivo clsOperario.cs.

◆ _UpdateOpcUser()

bool sage.ew.ewbase.Operario._UpdateOpcUser ( string tcCodigo,
bool tlValor )
inlineprotected

Actualización de un registro de la tabla "OPC_USER".

Parámetros
tcCodigo
tlValor
Devuelve

Definición en la línea 658 del archivo clsOperario.cs.

Documentación de campos

◆ OPC_PERMITIR_BORRAR_MODIFICAR_COBROS

const string sage.ew.ewbase.Operario.OPC_PERMITIR_BORRAR_MODIFICAR_COBROS = "11"
static

Permitir borrar/modificar los cobros (TPV)

Definición en la línea 82 del archivo clsOperario.cs.

◆ OPC_PERMITIR_BORRAR_MODIFICAR_LINEAS

const string sage.ew.ewbase.Operario.OPC_PERMITIR_BORRAR_MODIFICAR_LINEAS = "01"
static

Permitir borrar/modificar líneas.

Definición en la línea 32 del archivo clsOperario.cs.

◆ OPC_PERMITIR_DESARQUEAR

const string sage.ew.ewbase.Operario.OPC_PERMITIR_DESARQUEAR = "08"
static

Permitir desarquear.

Definición en la línea 67 del archivo clsOperario.cs.

◆ OPC_PERMITIR_MODIFICAR_CABECERA

const string sage.ew.ewbase.Operario.OPC_PERMITIR_MODIFICAR_CABECERA = "02"
static

Permitir modificar la cabecera.

Definición en la línea 37 del archivo clsOperario.cs.

◆ OPC_PERMITIR_MODIFICAR_DESCUENTOS

const string sage.ew.ewbase.Operario.OPC_PERMITIR_MODIFICAR_DESCUENTOS = "07"
static

Permitir modificar los descuentos.

Definición en la línea 62 del archivo clsOperario.cs.

◆ OPC_PERMITIR_MODIFICAR_PRECIOS

const string sage.ew.ewbase.Operario.OPC_PERMITIR_MODIFICAR_PRECIOS = "06"
static

Permitir modificar los precios.

Definición en la línea 57 del archivo clsOperario.cs.

◆ OPC_PERMITIR_MODIFICAR_UNIDADES

const string sage.ew.ewbase.Operario.OPC_PERMITIR_MODIFICAR_UNIDADES = "14"
static

Definición en la línea 97 del archivo clsOperario.cs.

◆ OPC_PERMITIR_PRECIOS_0

const string sage.ew.ewbase.Operario.OPC_PERMITIR_PRECIOS_0 = "10"
static

Permitir precios a 0.

Definición en la línea 77 del archivo clsOperario.cs.

◆ OPC_PERMITIR_UNIDADES_0

const string sage.ew.ewbase.Operario.OPC_PERMITIR_UNIDADES_0 = "09"
static

Permitir unidades a 0.

Definición en la línea 72 del archivo clsOperario.cs.

◆ OPC_TACTIL_NO_BORRAR_LINEAS_DESPUES_IMPRIMIR

const string sage.ew.ewbase.Operario.OPC_TACTIL_NO_BORRAR_LINEAS_DESPUES_IMPRIMIR = "12"
static

No borrar lin. en TÁCTIL después imprimir lin.

Definición en la línea 87 del archivo clsOperario.cs.

◆ OPC_TACTIL_PERMITIR_BORRAR_LINEAS

const string sage.ew.ewbase.Operario.OPC_TACTIL_PERMITIR_BORRAR_LINEAS = "13"
static

No permitir borrar lineas en TÁCTIL.

Definición en la línea 92 del archivo clsOperario.cs.

◆ OPC_VENTA_HABITUAL_ALBARANES

const string sage.ew.ewbase.Operario.OPC_VENTA_HABITUAL_ALBARANES = "04"
static

Venta habitual de albaranes.

Definición en la línea 47 del archivo clsOperario.cs.

◆ OPC_VENTA_HABITUAL_FACTURAS

const string sage.ew.ewbase.Operario.OPC_VENTA_HABITUAL_FACTURAS = "05"
static

Venta habitual de facturas.

Definición en la línea 52 del archivo clsOperario.cs.

◆ OPC_VENTA_HABITUAL_TICKETS

const string sage.ew.ewbase.Operario.OPC_VENTA_HABITUAL_TICKETS = "03"
static

Venta habitual de tickets.

Definición en la línea 42 del archivo clsOperario.cs.

Documentación de propiedades

◆ _Codigo

override string sage.ew.ewbase.Operario._Codigo
getset

Override del Codigo.

Definición en la línea 119 del archivo clsOperario.cs.

◆ _DocPrint

IDocPrint sage.ew.ewbase.Operario._DocPrint
getset

DocPrint par ala impresión.

Implementa sage.ew.interficies.IDocumentoImprimible.

Definición en la línea 480 del archivo clsOperario.cs.

◆ _Empresa

String sage.ew.ewbase.Operario._Empresa
getset

Empresa.

Implementa sage.ew.interficies.IDocumentoImprimible.

Definición en la línea 433 del archivo clsOperario.cs.

◆ _Fecha

String sage.ew.ewbase.Operario._Fecha
get

Fecha.

Implementa sage.ew.interficies.IDocumentoImprimible.

Definición en la línea 422 del archivo clsOperario.cs.

◆ _ManteOperarios

bool sage.ew.ewbase.Operario._ManteOperarios
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.

◆ _No_Borrar_Lineas_Despues_Imprimir_TACTIL

bool sage.ew.ewbase.Operario._No_Borrar_Lineas_Despues_Imprimir_TACTIL
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.

◆ _Password

string sage.ew.ewbase.Operario._Password
getset

PE-83957 : Clave del operario.

Definición en la línea 393 del archivo clsOperario.cs.

◆ _Permitir_Borrar_Lineas_TACTIL

bool sage.ew.ewbase.Operario._Permitir_Borrar_Lineas_TACTIL
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.

◆ _Permitir_Borrar_Modificar_Cobros

bool sage.ew.ewbase.Operario._Permitir_Borrar_Modificar_Cobros
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.

◆ _Permitir_Borrar_Modificar_Lineas

bool sage.ew.ewbase.Operario._Permitir_Borrar_Modificar_Lineas
getset

Opción especial para permitir borrar/modifinar lineas (OPCOPER = 01, PERMITIR)

Definición en la línea 135 del archivo clsOperario.cs.

◆ _Permitir_DesArquear

bool sage.ew.ewbase.Operario._Permitir_DesArquear
getset

(PE-76031) Opción especial para permitir desarquear (OPCOPER = 08, PERMITIR)

Definición en la línea 254 del archivo clsOperario.cs.

◆ _Permitir_Modificar_Cabecera

bool sage.ew.ewbase.Operario._Permitir_Modificar_Cabecera
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.

◆ _Permitir_Modificar_Descuentos

bool sage.ew.ewbase.Operario._Permitir_Modificar_Descuentos
getset

Opción especial para permitir modifinar descuentos (OPCOPER = 07, PERMITIR)

Definición en la línea 237 del archivo clsOperario.cs.

◆ _Permitir_Modificar_Precios

bool sage.ew.ewbase.Operario._Permitir_Modificar_Precios
getset

Opción especial para permitir modifinar precios (OPCOPER = 06, PERMITIR)

Definición en la línea 220 del archivo clsOperario.cs.

◆ _Permitir_Modificar_Unidades

bool sage.ew.ewbase.Operario._Permitir_Modificar_Unidades
getset

PE68373 Opción especial para permitir modificar unidades (OPCOPER = 14, PERMITIR)

Definición en la línea 358 del archivo clsOperario.cs.

◆ _Permitir_Precios_0

bool sage.ew.ewbase.Operario._Permitir_Precios_0
getset

Opción especial para permitir precios a zero (OPCOPER = 10, NO PERMITIR)

Definición en la línea 288 del archivo clsOperario.cs.

◆ _Permitir_Unidades_0

bool sage.ew.ewbase.Operario._Permitir_Unidades_0
getset

Opción especial para permitir unidades a zero (OPCOPER = 09, NO PERMITIR)

Definición en la línea 271 del archivo clsOperario.cs.

◆ _ReportBase

String sage.ew.ewbase.Operario._ReportBase
getset

ReportBase.

Implementa sage.ew.interficies.IDocumentoImprimible.

Definición en la línea 448 del archivo clsOperario.cs.

◆ _ReportTitlePreview

String sage.ew.ewbase.Operario._ReportTitlePreview
getset

ReportTitlePreview.

Implementa sage.ew.interficies.IDocumentoImprimible.

Definición en la línea 463 del archivo clsOperario.cs.

◆ _Venta_Habitual_Albaranes

bool sage.ew.ewbase.Operario._Venta_Habitual_Albaranes
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.

◆ _Venta_Habitual_Facturas

bool sage.ew.ewbase.Operario._Venta_Habitual_Facturas
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.

◆ _Venta_Habitual_Tickets

bool sage.ew.ewbase.Operario._Venta_Habitual_Tickets
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.


La documentación de esta clase está generada del siguiente archivo: