Cargando...
Buscando...
Nada coincide
Referencia de la clase sage.ew.cliente.Obra

Clase de negocio para el mantenimiento de obras. Más...

Diagrama de herencia de sage.ew.cliente.Obra
sage.ew.interficies.IObra sage.ew.interficies.IMante sage.ew.interficies.IGestionTipoIVA

Métodos públicos

delegate void Delegar_Refresh_Bindinding (object sender, string tcNombrePropiedad)
 Definición del delegado para el evento que se disparará antes de cambiar el código.
 
void _UpdatePoblacionProvincia (string tcPoblacion, string tcProvincia)
 Método para actualizar los datos de población y provincia sin notificar al binding.
 
 Obra ()
 Constructor vacío.
 
 Obra (String tcCodigo)
 Constructor con código.
 
override void _Load ()
 Override del _Load para cargar datos tablas relacionadas.
 
override bool _Save ()
 Override Save para guardar datos tablas relacionadas.
 
override bool _Delete ()
 Override _Delete para borrar datos tablas relacionadas.
 
- Métodos públicos heredados de sage.ew.interficies.IMante
void _New (string tcCodigo="")
 Nos permite crear un nuevo registro.
 
void _Load (string tcGuid)
 Aquest mètode ens carregarà el registre que tingui associat aquest Guid.
 
void _Cancel ()
 Cancelar la edición del registro actual.
 
bool _Existe_Registro ()
 Nos indica si existe el registro en la Base de Datos.
 
IResultadoDuplicacion _Duplicar (string lcCodigo)
 Duplica el registro en la Base de Datos.
 
ewMante _Clonar ()
 Devuelve una copia exacta del objeto actual.
 
void _AddManteTRel (IManteTRel toManteTRel)
 Añadie los manteTRel a una lista, para gestionar el _Load, _Save y el _Delete.
 

Propiedades

override string _Codigo [get, set]
 Override del _Codigo para usar autorelleno.
 
decimal _Descuento [get, set]
 Descuento de la obra.
 
string _Cliente [get, set]
 Cliente de la obra.
 
string _Observacio [get, set]
 Observación de la obra.
 
string _Cif [get, set]
 
string _Direccion [get, set]
 Dirección de la obra.
 
string _Encargado [get, set]
 Encargado de la obra.
 
string _Fax [get, set]
 Fax de la obra.
 
string _Fpag [get, set]
 Forma de pago de la obra.
 
string _Movil [get, set]
 Movil de la obra.
 
string _Codpost [get, set]
 Código postal de la obra.
 
string _Poblacion [get, set]
 Población de la obra.
 
string _Provincia [get, set]
 Provincia de la obra.
 
int _Posicion [get, set]
 Posición de la obra.
 
decimal _Pp [get, set]
 Pronto pago de la obra.
 
string _Telefono [get, set]
 Telefono de la obra.
 
string _Vendedor [get, set]
 Vendedor de la obra.
 
string _Ruta [get, set]
 Ruta de la obra.
 
string _Zona [get, set]
 Zona de la obra.
 
string _Tarifa [get, set]
 Tarifa de la obra.
 
bool _Terminada [get, set]
 Campo Terminada de la obra.
 
string _MarVehic [get, set]
 Marca.
 
string _ModVehic [get, set]
 Modelo.
 
string _Usuario [get, set]
 Usuario de la obra.
 
string _Password [get, set]
 Password de la obra.
 
string _Libre_1 [get, set]
 Libre_1.
 
string _Libre_2 [get, set]
 
string _Libre_3 [get, set]
 Libre_3.
 
bool _Isp [get, set]
 Marca de ISP de la obra.
 
string _TipoIva [get, set]
 Tipo de IVA de la obra.
 
string _TipoIVA [get, set]
 Propiedad puente para cumplir la interficie IGestionTipoIVA, ya que teníamos creada de antes la propiedad _TipoIva.
 
Imagenes _TRelImagenes [get]
 Enlace con la tabla relacionada ART_FOTO donde se guardan tambien las imágenes de obras.
 
- Propiedades heredados de sage.ew.interficies.IMante
string _Nombre [get, set]
 Campo de la tabla que representa el "Nombre" del mantenimiento. Por defecto siempre es NOMBRE.
 
string _Error_Message [get, set]
 Campo donde se informará de los errores en mantenimientos.
 
string _Guid_Id [get]
 Ens retorna el valor que hi ha al camp GUID_ID de la taula.
 
DateTime? _Created [get]
 Ens retorna el valor que hi ha al camp CREATED de la taula.
 
DateTime? _Modified [get]
 Ens retorna el valor que hi ha al camp MODIFIED de la taula.
 
Dictionary< string, object > _Addons [get]
 Diccionario donde cargaremos los addons disponibles (PE-100212)
 
string _Pantalla [get, set]
 Nombre clave del formulario.
 
string _Tabla [get, set]
 Nombre de la tabla que navegamos.
 
AccionTraspasoUltimoEjercicio _TraspasoUltimoEjercicio [get]
 Indica si la funcionalidad de actualizar los datos al último ejercicio esta activa.
 
string _ManteAdic [get, set]
 Nombre de pantalla "virtual" que vamos a dar a las clases que deriven de ewMante y que necesiten utilizar extensiones y que no tengan propiedades _Pantalla ni _Tabla informadas.
 

Eventos

PropertyChangedEventHandler PropertyChanged
 Evento de propiedad cambiada.
 
Delegar_Refresh_Bindinding _Refresco_Binding_Requerido
 Definición del delegado para el evento _Codigo_Cambiado_Before.
 

Descripción detallada

Clase de negocio para el mantenimiento de obras.

Tabla COMUNES.OBRA

Definición en la línea 18 del archivo Obra.cs.

Documentación de constructores y destructores

◆ Obra() [1/2]

sage.ew.cliente.Obra.Obra ( )
inline

Constructor vacío.

Definición en la línea 761 del archivo Obra.cs.

◆ Obra() [2/2]

sage.ew.cliente.Obra.Obra ( String tcCodigo)
inline

Constructor con código.

Parámetros
tcCodigoCódigo del asiento predefinido

Definición en la línea 770 del archivo Obra.cs.

Documentación de funciones miembro

◆ _Delete()

override bool sage.ew.cliente.Obra._Delete ( )
inline

Override _Delete para borrar datos tablas relacionadas.

Devuelve

Implementa sage.ew.interficies.IMante.

Definición en la línea 822 del archivo Obra.cs.

◆ _Load()

override void sage.ew.cliente.Obra._Load ( )
inline

Override del _Load para cargar datos tablas relacionadas.

Implementa sage.ew.interficies.IMante.

Definición en la línea 784 del archivo Obra.cs.

◆ _Save()

override bool sage.ew.cliente.Obra._Save ( )
inline

Override Save para guardar datos tablas relacionadas.

Devuelve

Implementa sage.ew.interficies.IMante.

Definición en la línea 807 del archivo Obra.cs.

◆ _UpdatePoblacionProvincia()

void sage.ew.cliente.Obra._UpdatePoblacionProvincia ( string tcPoblacion,
string tcProvincia )
inline

Método para actualizar los datos de población y provincia sin notificar al binding.

Parámetros
tcPoblacion
tcProvincia

Definición en la línea 314 del archivo Obra.cs.

◆ Delegar_Refresh_Bindinding()

delegate void sage.ew.cliente.Obra.Delegar_Refresh_Bindinding ( object sender,
string tcNombrePropiedad )

Definición del delegado para el evento que se disparará antes de cambiar el código.

Documentación de propiedades

◆ _Cif

string sage.ew.cliente.Obra._Cif
getset

Cif de la obra

Tabla COMUNES.OBRA.CIF

Definición en la línea 157 del archivo Obra.cs.

◆ _Cliente

string sage.ew.cliente.Obra._Cliente
getset

Cliente de la obra.

Tabla COMUNES.OBRA.CLIENTE

Definición en la línea 123 del archivo Obra.cs.

◆ _Codigo

override string sage.ew.cliente.Obra._Codigo
getset

Override del _Codigo para usar autorelleno.

Implementa sage.ew.interficies.IMante.

Definición en la línea 71 del archivo Obra.cs.

◆ _Codpost

string sage.ew.cliente.Obra._Codpost
getset

Código postal de la obra.

Tabla COMUNES.OBRA.CODPOST

Definición en la línea 260 del archivo Obra.cs.

◆ _Descuento

decimal sage.ew.cliente.Obra._Descuento
getset

Descuento de la obra.

Tabla COMUNES.OBRA.DESCUENTO

Definición en la línea 106 del archivo Obra.cs.

◆ _Direccion

string sage.ew.cliente.Obra._Direccion
getset

Dirección de la obra.

Tabla COMUNES.OBRA.DIRECCION

Definición en la línea 174 del archivo Obra.cs.

◆ _Encargado

string sage.ew.cliente.Obra._Encargado
getset

Encargado de la obra.

Tabla COMUNES.OBRA.ENCARGADO

Definición en la línea 191 del archivo Obra.cs.

◆ _Fax

string sage.ew.cliente.Obra._Fax
getset

Fax de la obra.

Tabla COMUNES.OBRA.FAX

Definición en la línea 208 del archivo Obra.cs.

◆ _Fpag

string sage.ew.cliente.Obra._Fpag
getset

Forma de pago de la obra.

Tabla COMUNES.OBRA.FPAG

Definición en la línea 225 del archivo Obra.cs.

◆ _Isp

bool sage.ew.cliente.Obra._Isp
getset

Marca de ISP de la obra.

Tabla COMUNES.OBRA.ISP

Definición en la línea 694 del archivo Obra.cs.

◆ _Libre_1

string sage.ew.cliente.Obra._Libre_1
getset

Libre_1.

Tabla COMUNES.OBRA.LIBRE_1

Definición en la línea 643 del archivo Obra.cs.

◆ _Libre_2

string sage.ew.cliente.Obra._Libre_2
getset

Libre_1

Tabla COMUNES.OBRA.LIBRE_1

Definición en la línea 660 del archivo Obra.cs.

◆ _Libre_3

string sage.ew.cliente.Obra._Libre_3
getset

Libre_3.

Tabla COMUNES.OBRA.LIBRE_1

Definición en la línea 677 del archivo Obra.cs.

◆ _MarVehic

string sage.ew.cliente.Obra._MarVehic
getset

Marca.

Tabla COMUNES.OBRA.MARVEHIC

Definición en la línea 575 del archivo Obra.cs.

◆ _ModVehic

string sage.ew.cliente.Obra._ModVehic
getset

Modelo.

Tabla COMUNES.OBRA.MODVEHIC

Definición en la línea 592 del archivo Obra.cs.

◆ _Movil

string sage.ew.cliente.Obra._Movil
getset

Movil de la obra.

Tabla COMUNES.OBRA.MOVIL

Definición en la línea 242 del archivo Obra.cs.

◆ _Observacio

string sage.ew.cliente.Obra._Observacio
getset

Observación de la obra.

Tabla COMUNES.OBRA.OBSERVACIO

Definición en la línea 140 del archivo Obra.cs.

◆ _Password

string sage.ew.cliente.Obra._Password
getset

Password de la obra.

Tabla COMUNES.OBRA.PASSWORD

Definición en la línea 626 del archivo Obra.cs.

◆ _Poblacion

string sage.ew.cliente.Obra._Poblacion
getset

Población de la obra.

Tabla COMUNES.OBRA.POBLACION

Definición en la línea 278 del archivo Obra.cs.

◆ _Posicion

int sage.ew.cliente.Obra._Posicion
getset

Posición de la obra.

Tabla COMUNES.OBRA.POSICION

Definición en la línea 409 del archivo Obra.cs.

◆ _Pp

decimal sage.ew.cliente.Obra._Pp
getset

Pronto pago de la obra.

Tabla COMUNES.OBRA.PP

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

◆ _Provincia

string sage.ew.cliente.Obra._Provincia
getset

Provincia de la obra.

Tabla COMUNES.OBRA.PROVINCIA

Definición en la línea 296 del archivo Obra.cs.

◆ _Ruta

string sage.ew.cliente.Obra._Ruta
getset

Ruta de la obra.

Tabla COMUNES.OBRA.RUTA

Definición en la línea 478 del archivo Obra.cs.

◆ _Tarifa

string sage.ew.cliente.Obra._Tarifa
getset

Tarifa de la obra.

Tabla COMUNES.OBRA.TARIFA

Definición en la línea 541 del archivo Obra.cs.

◆ _Telefono

string sage.ew.cliente.Obra._Telefono
getset

Telefono de la obra.

Tabla COMUNES.OBRA.TELEFONO

Definición en la línea 443 del archivo Obra.cs.

◆ _Terminada

bool sage.ew.cliente.Obra._Terminada
getset

Campo Terminada de la obra.

Tabla COMUNES.OBRA.TERMINADA

Definición en la línea 558 del archivo Obra.cs.

◆ _TipoIVA

string sage.ew.cliente.Obra._TipoIVA
getset

Propiedad puente para cumplir la interficie IGestionTipoIVA, ya que teníamos creada de antes la propiedad _TipoIva.

Implementa sage.ew.interficies.IGestionTipoIVA.

Definición en la línea 727 del archivo Obra.cs.

◆ _TipoIva

string sage.ew.cliente.Obra._TipoIva
getset

Tipo de IVA de la obra.

Tabla COMUNES.OBRA.TIPO_IVA

Definición en la línea 711 del archivo Obra.cs.

◆ _TRelImagenes

Imagenes sage.ew.cliente.Obra._TRelImagenes
get

Enlace con la tabla relacionada ART_FOTO donde se guardan tambien las imágenes de obras.

Definición en la línea 739 del archivo Obra.cs.

◆ _Usuario

string sage.ew.cliente.Obra._Usuario
getset

Usuario de la obra.

Tabla COMUNES.OBRA.USUARIO

Definición en la línea 609 del archivo Obra.cs.

◆ _Vendedor

string sage.ew.cliente.Obra._Vendedor
getset

Vendedor de la obra.

Tabla COMUNES.OBRA.VENDEDOR

Definición en la línea 460 del archivo Obra.cs.

◆ _Zona

string sage.ew.cliente.Obra._Zona
getset

Zona de la obra.

Tabla COMUNES.OBRA.ZONA

Definición en la línea 499 del archivo Obra.cs.

Documentación de eventos

◆ _Refresco_Binding_Requerido

Delegar_Refresh_Bindinding sage.ew.cliente.Obra._Refresco_Binding_Requerido

Definición del delegado para el evento _Codigo_Cambiado_Before.

Definición en la línea 46 del archivo Obra.cs.

◆ PropertyChanged

PropertyChangedEventHandler sage.ew.cliente.Obra.PropertyChanged

Evento de propiedad cambiada.

Definición en la línea 26 del archivo Obra.cs.


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