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 26 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 499 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 517 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 842 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 868 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 543 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 773 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 851 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 808 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 639 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 663 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 953 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 943 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 561 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 625 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 902 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 652 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 85 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 35 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 70 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 40 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 65 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 60 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 100 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 80 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 75 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 90 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 95 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 50 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 55 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 45 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 121 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 473 del archivo clsOperario.cs.

◆ _Empresa

String sage.ew.ewbase.Operario._Empresa
getset

Empresa.

Implementa sage.ew.interficies.IDocumentoImprimible.

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

◆ _Fecha

String sage.ew.ewbase.Operario._Fecha
get

Fecha.

Implementa sage.ew.interficies.IDocumentoImprimible.

Definición en la línea 415 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 368 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 317 del archivo clsOperario.cs.

◆ _Password

string sage.ew.ewbase.Operario._Password
getset

PE-83957 : Clave del operario.

Definición en la línea 386 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 332 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 302 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 137 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 251 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 155 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 233 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 215 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 349 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 284 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 266 del archivo clsOperario.cs.

◆ _ReportBase

String sage.ew.ewbase.Operario._ReportBase
getset

ReportBase.

Implementa sage.ew.interficies.IDocumentoImprimible.

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

◆ _ReportTitlePreview

String sage.ew.ewbase.Operario._ReportTitlePreview
getset

ReportTitlePreview.

Implementa sage.ew.interficies.IDocumentoImprimible.

Definición en la línea 456 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 185 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 200 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 170 del archivo clsOperario.cs.


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