Exferia/Exferia_Maestros/Exferia_Maestros/Opciones.cs

6862 lines
412 KiB
C#

using Exferia_Aplicacion.General;
using Exferia_Formularios;
using Exferia_Maestros._3_Vistas;
using Exferia_Maestros._3_Vistas.F3;
using Exferia_Maestros._3_Vistas.Listados;
using Exferia_Maestros.General;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Windows.Forms;
using Exferia_Controles;
using Exferia_Maestros._3_Vistas.MantenimientoSimple;
using static Exferia_Aplicacion.General.Enumerados;
using System.ComponentModel;
using System.Threading;
using Exferia_Maestros._0_Modelos;
using System.Reflection;
using Exferia_Aplicacion.Modelos_Listado_Filtros;
using Exferia_Aplicacion.Modelos_Maestros;
using Exferia_Aplicacion.Sincronizacion;
using Exferia_EntityFramework;
using Exferia_Maestros._1_Datos;
using Exferia_Aplicacion.Modelos_Informes;
namespace Exferia_Maestros
{
public class Opciones
{
public event EventHandler<INTERNO_EventArgs_Listado> ABS_Opciones_Evento_RegistroSeleccionado;
protected void Evento_RegistroSeleccionado(object sender, INTERNO_EventArgs_Listado e)
{
INTERNO_EventArgs_Listado obj_Exferia_EventArgs = new INTERNO_EventArgs_Listado(null, null, e.REGISTRO_SELECCIONADO, null,e.Objeto_Auxiliar,e.Listado_INTERNO_Filtro_OpcionPadre_Modelo,e.CamposValores_ParaMantenimiento);
EventHandler<INTERNO_EventArgs_Listado> obj_EventHandler = ABS_Opciones_Evento_RegistroSeleccionado;
if (obj_EventHandler != null)
obj_EventHandler(this, obj_Exferia_EventArgs);
}
#region Listado
private void CARGAR_LISTADO( string _str_Opcion,
bool _bol_ListadoSeleccionable,
int _int_AccionesPermitidas,
P_Base _frm_P_Base_Origen,
INTERNO_ValoresGenerales_Modelo _mdl_INTERNO_ValoresGenerales_Modelo,
DateTime _dtt_FechaPorDefecto,
string _str_SeleccionFiltro_NombreCampo,
string _str_SeleccionFiltro_Valor,
bool _bol_SeleccionFiltro_SencibleMayusculasMinusculas,
bool _bol_SeleccionFiltro_PalabraCompleta,
List<INTERNO_Filtro_OpcionPadre_Modelo> _lst_INTERNO_Filtro_OpcionPadre_Modelo,
List<INTERNO_Filtro_Modelo> _lst_INTERNO_Filtro_Modelo,
Dictionary<string, object> _dct_ListadoFiltros,
object _obj_Auxiliar,
object _obj_Filtros_Auxiliar,
ABS_Listado _obj_ABS_Listado)
{
//Nombre de la DLL Actual
string str_Nombre_DLL = System.Reflection.Assembly.GetExecutingAssembly().GetName().Name;
Funciones_Listado obj_Funciones_Listado = new Funciones_Listado();
//EVENTOS PUBLICOS
obj_Funciones_Listado.Funciones_Listado_Evento_RegistroSeleccionado += new System.EventHandler<INTERNO_EventArgs_Listado>(Evento_RegistroSeleccionado);
//Datos Variables segun Opcione ###########################################################
ABS_Listado obj_ABS_Listado_Auxiliar = null;
//ABONOTIPO
if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ABONOTIPO))
{
obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_AbonosTipos();
}
//AGRUPACIONARTICULOCABECERA
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_AGRUPACIONARTICULOCABECERA))
{
obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_AgrupacionesArticulosCabeceras();
}
//AGRUPACIONARTICULOLINEA
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_AGRUPACIONARTICULOLINEA))
{
obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_AgrupacionesArticulosLineas();
}
//AGRUPACIONCLIENTECABECERA
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_AGRUPACIONCLIENTECABECERA))
{
obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_AgrupacionesClientesCabeceras();
}
//AGRUPACIONCLIENTELINEA
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_AGRUPACIONCLIENTELINEA))
{
obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_AgrupacionesClientesLineas();
}
//AGRUPACIONPROVEEDORCABECERA
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_AGRUPACIONPROVEEDORCABECERA))
{
obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_AgrupacionesProveedoresCabeceras();
}
//AGRUPACIONPROVEEDORLINEA
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_AGRUPACIONPROVEEDORLINEA))
{
obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_AgrupacionesProveedoresLineas();
}
//ARTICULO
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ARTICULO))
{
string str_Pantalla = Variables.G_MDL_PANTALLA_ARTICULOS.Codigo;
if (_mdl_INTERNO_ValoresGenerales_Modelo?.Control_Pantallas?.Count > 0)
{
GEN_ControlPantallas mdl_GEN_ControlPantallas = _mdl_INTERNO_ValoresGenerales_Modelo.Control_Pantallas.Where(m => m.tipo == Variables.G_STR_PANTALLATIPO_ARTICULOS).FirstOrDefault();
if (mdl_GEN_ControlPantallas != null)
{
str_Pantalla = mdl_GEN_ControlPantallas.pantalla;
}
}
if (str_Pantalla == Variables.G_MDL_PANTALLA_ARTICULOS_AUX_1.Codigo)
{
obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_Articulos_AUX_1();
}
else
{
obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_Articulos();
}
//FechaBaja posteria a la actual .................................................................................................................................
if (_dct_ListadoFiltros == null || !_dct_ListadoFiltros.ContainsKey(nameof(INTERNO_MAE_Articulos_Listado_Modelo.fechaBaja)))
{
//Instanciar la Variable
if (_dct_ListadoFiltros == null)
{
_dct_ListadoFiltros = new Dictionary<string, object>();
}
INTERNO_Listado_Filtros_Fecha_Modelo mdl_INTERNO_Listado_Filtros_Fecha_Modelo = new INTERNO_Listado_Filtros_Fecha_Modelo();
mdl_INTERNO_Listado_Filtros_Fecha_Modelo.CAMPO = nameof(INTERNO_MAE_Articulos_Listado_Modelo.fechaBaja);
mdl_INTERNO_Listado_Filtros_Fecha_Modelo.CONDICIONAL = (int)G_ENUM_CONDICIONALES.Y;
mdl_INTERNO_Listado_Filtros_Fecha_Modelo.OPCION = Variables.G_MDL_INTERNO_CODIGODESCRIPCION_OPCIONES_FECHA_PERSONALIZADA.Codigo;
mdl_INTERNO_Listado_Filtros_Fecha_Modelo.PRIMERA_FECHA = _dtt_FechaPorDefecto;
mdl_INTERNO_Listado_Filtros_Fecha_Modelo.PRIMERA_TIPOBUSQUEDA = Variables.G_MDL_INTERNO_CODIGODESCRIPCION_TIPOBUSQUEDA_FECHA_POSTERIORA.Codigo;
mdl_INTERNO_Listado_Filtros_Fecha_Modelo.SEGUNDA_FECHA = null;
mdl_INTERNO_Listado_Filtros_Fecha_Modelo.SEGUNDA_TIPOBUSQUEDA = Variables.G_MDL_INTERNO_CODIGODESCRIPCION_TIPOBUSQUEDA_FECHA_IGUALA.Codigo;
_dct_ListadoFiltros.Add(nameof(INTERNO_MAE_Articulos_Listado_Modelo.fechaBaja), mdl_INTERNO_Listado_Filtros_Fecha_Modelo);
}
//....................................................................................................................................................
}
//ARTICULO_AUX_1
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ARTICULO_AUX_1))
{
string str_Pantalla = Variables.G_MDL_PANTALLA_ARTICULOS_AUX_1.Codigo;
if (_mdl_INTERNO_ValoresGenerales_Modelo.Control_Pantallas != null && _mdl_INTERNO_ValoresGenerales_Modelo.Control_Pantallas.Count > 0)
{
GEN_ControlPantallas mdl_GEN_ControlPantallas = _mdl_INTERNO_ValoresGenerales_Modelo.Control_Pantallas.Where(m => m.tipo == Variables.G_STR_PANTALLATIPO_ARTICULOS).FirstOrDefault();
if (mdl_GEN_ControlPantallas != null)
{
str_Pantalla = mdl_GEN_ControlPantallas.pantalla;
}
}
if (str_Pantalla == Variables.G_MDL_PANTALLA_ARTICULOS_AUX_1.Codigo)
{
obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_Articulos();
}
else
{
obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_Articulos_AUX_1();
}
//FechaBaja posteria a la actual .................................................................................................................................
if (_dct_ListadoFiltros == null || !_dct_ListadoFiltros.ContainsKey(nameof(INTERNO_MAE_Articulos_Listado_Modelo.fechaBaja)))
{
//Instanciar la Variable
if (_dct_ListadoFiltros == null)
{
_dct_ListadoFiltros = new Dictionary<string, object>();
}
INTERNO_Listado_Filtros_Fecha_Modelo mdl_INTERNO_Listado_Filtros_Fecha_Modelo = new INTERNO_Listado_Filtros_Fecha_Modelo();
mdl_INTERNO_Listado_Filtros_Fecha_Modelo.CAMPO = nameof(INTERNO_MAE_Articulos_Listado_Modelo.fechaBaja);
mdl_INTERNO_Listado_Filtros_Fecha_Modelo.CONDICIONAL = (int)G_ENUM_CONDICIONALES.Y;
mdl_INTERNO_Listado_Filtros_Fecha_Modelo.OPCION = Variables.G_MDL_INTERNO_CODIGODESCRIPCION_OPCIONES_FECHA_PERSONALIZADA.Codigo;
mdl_INTERNO_Listado_Filtros_Fecha_Modelo.PRIMERA_FECHA = _dtt_FechaPorDefecto;
mdl_INTERNO_Listado_Filtros_Fecha_Modelo.PRIMERA_TIPOBUSQUEDA = Variables.G_MDL_INTERNO_CODIGODESCRIPCION_TIPOBUSQUEDA_FECHA_POSTERIORA.Codigo;
mdl_INTERNO_Listado_Filtros_Fecha_Modelo.SEGUNDA_FECHA = null;
mdl_INTERNO_Listado_Filtros_Fecha_Modelo.SEGUNDA_TIPOBUSQUEDA = Variables.G_MDL_INTERNO_CODIGODESCRIPCION_TIPOBUSQUEDA_FECHA_IGUALA.Codigo;
_dct_ListadoFiltros.Add(nameof(INTERNO_MAE_Articulos_Listado_Modelo.fechaBaja), mdl_INTERNO_Listado_Filtros_Fecha_Modelo);
}
//....................................................................................................................................................
}
//ARTICULOCOMODIN
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ARTICULOCOMODIN))
{
obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_ArticulosComodin();
}
//ARTICULOSTOTALIZADOS
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ARTICULOSTOTALIZADOS))
{
obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_ArticulosTotalizados();
}
//ARTICULOS_TRAZABILIDAD
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ARTICULOS_TRAZABILIDAD))
{
obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_Articulos_Trazabilidad();
}
//CATEGORIAPROFESIONAL
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CATEGORIAPROFESIONAL))
{
obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_CategoriasProfesionales();
}
//CARGOS
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CARGOS))
{
obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_Cargos();
}
//CLIENTE
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CLIENTE))
{
string str_Pantalla = Variables.G_MDL_PANTALLA_CLIENTES.Codigo;
if (_mdl_INTERNO_ValoresGenerales_Modelo.Control_Pantallas != null && _mdl_INTERNO_ValoresGenerales_Modelo.Control_Pantallas.Count > 0)
{
GEN_ControlPantallas mdl_GEN_ControlPantallas = _mdl_INTERNO_ValoresGenerales_Modelo.Control_Pantallas.Where(m => m.tipo == Variables.G_STR_PANTALLATIPO_CLIENTES).FirstOrDefault();
if (mdl_GEN_ControlPantallas != null)
{
str_Pantalla = mdl_GEN_ControlPantallas.pantalla;
}
}
if (str_Pantalla == Variables.G_MDL_PANTALLA_CLIENTES_AUX_1.Codigo)
{
obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_Clientes_AUX_1();
_str_Opcion = Variables.G_STR_OPCION_MAE_CLIENTE_AUX_1;
}
else if (str_Pantalla == Variables.G_MDL_PANTALLA_CLIENTES_AUX_2.Codigo)
{
obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_Clientes_AUX_2();
_str_Opcion = Variables.G_STR_OPCION_MAE_CLIENTE_AUX_2;
}
else
{
obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_Clientes();
}
//FechaBaja posteria a la actual .................................................................................................................................
if (_dct_ListadoFiltros == null || !_dct_ListadoFiltros.ContainsKey(nameof(INTERNO_MAE_Clientes_Listado_Modelo.fechaBaja)))
{
//Instanciar la Variable
if (_dct_ListadoFiltros == null)
{
_dct_ListadoFiltros = new Dictionary<string, object>();
}
INTERNO_Listado_Filtros_Fecha_Modelo mdl_INTERNO_Listado_Filtros_Fecha_Modelo = new INTERNO_Listado_Filtros_Fecha_Modelo();
mdl_INTERNO_Listado_Filtros_Fecha_Modelo.CAMPO = nameof(INTERNO_MAE_Clientes_Listado_Modelo.fechaBaja);
mdl_INTERNO_Listado_Filtros_Fecha_Modelo.CONDICIONAL = (int)G_ENUM_CONDICIONALES.Y;
mdl_INTERNO_Listado_Filtros_Fecha_Modelo.OPCION = Variables.G_MDL_INTERNO_CODIGODESCRIPCION_OPCIONES_FECHA_PERSONALIZADA.Codigo;
mdl_INTERNO_Listado_Filtros_Fecha_Modelo.PRIMERA_FECHA = _dtt_FechaPorDefecto;
mdl_INTERNO_Listado_Filtros_Fecha_Modelo.PRIMERA_TIPOBUSQUEDA = Variables.G_MDL_INTERNO_CODIGODESCRIPCION_TIPOBUSQUEDA_FECHA_POSTERIORA.Codigo;
mdl_INTERNO_Listado_Filtros_Fecha_Modelo.SEGUNDA_FECHA = null;
mdl_INTERNO_Listado_Filtros_Fecha_Modelo.SEGUNDA_TIPOBUSQUEDA = Variables.G_MDL_INTERNO_CODIGODESCRIPCION_TIPOBUSQUEDA_FECHA_IGUALA.Codigo;
_dct_ListadoFiltros.Add(nameof(INTERNO_MAE_Clientes_Listado_Modelo.fechaBaja), mdl_INTERNO_Listado_Filtros_Fecha_Modelo);
}
//....................................................................................................................................................
}
//CLIENTE_AUX_1
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CLIENTE_AUX_1))
{
string str_Pantalla = Variables.G_MDL_PANTALLA_CLIENTES_AUX_1.Codigo;
if (_mdl_INTERNO_ValoresGenerales_Modelo.Control_Pantallas != null && _mdl_INTERNO_ValoresGenerales_Modelo.Control_Pantallas.Count > 0)
{
GEN_ControlPantallas mdl_GEN_ControlPantallas = _mdl_INTERNO_ValoresGenerales_Modelo.Control_Pantallas.Where(m => m.tipo == Variables.G_STR_PANTALLATIPO_CLIENTES).FirstOrDefault();
if (mdl_GEN_ControlPantallas != null)
{
str_Pantalla = mdl_GEN_ControlPantallas.pantalla;
}
}
if (str_Pantalla == Variables.G_MDL_PANTALLA_CLIENTES.Codigo)
{
obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_Clientes();
_str_Opcion = Variables.G_STR_OPCION_MAE_CLIENTE;
}
else if (str_Pantalla == Variables.G_MDL_PANTALLA_CLIENTES_AUX_2.Codigo)
{
obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_Clientes_AUX_2();
_str_Opcion = Variables.G_STR_OPCION_MAE_CLIENTE_AUX_2;
}
else
{
obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_Clientes();
}
//FechaBaja posteria a la actual .................................................................................................................................
if (_dct_ListadoFiltros == null || !_dct_ListadoFiltros.ContainsKey(nameof(INTERNO_MAE_Clientes_Listado_Modelo.fechaBaja)))
{
//Instanciar la Variable
if (_dct_ListadoFiltros == null)
{
_dct_ListadoFiltros = new Dictionary<string, object>();
}
INTERNO_Listado_Filtros_Fecha_Modelo mdl_INTERNO_Listado_Filtros_Fecha_Modelo = new INTERNO_Listado_Filtros_Fecha_Modelo();
mdl_INTERNO_Listado_Filtros_Fecha_Modelo.CAMPO = nameof(INTERNO_MAE_Clientes_Listado_Modelo.fechaBaja);
mdl_INTERNO_Listado_Filtros_Fecha_Modelo.CONDICIONAL = (int)G_ENUM_CONDICIONALES.Y;
mdl_INTERNO_Listado_Filtros_Fecha_Modelo.OPCION = Variables.G_MDL_INTERNO_CODIGODESCRIPCION_OPCIONES_FECHA_PERSONALIZADA.Codigo;
mdl_INTERNO_Listado_Filtros_Fecha_Modelo.PRIMERA_FECHA = _dtt_FechaPorDefecto;
mdl_INTERNO_Listado_Filtros_Fecha_Modelo.PRIMERA_TIPOBUSQUEDA = Variables.G_MDL_INTERNO_CODIGODESCRIPCION_TIPOBUSQUEDA_FECHA_POSTERIORA.Codigo;
mdl_INTERNO_Listado_Filtros_Fecha_Modelo.SEGUNDA_FECHA = null;
mdl_INTERNO_Listado_Filtros_Fecha_Modelo.SEGUNDA_TIPOBUSQUEDA = Variables.G_MDL_INTERNO_CODIGODESCRIPCION_TIPOBUSQUEDA_FECHA_IGUALA.Codigo;
_dct_ListadoFiltros.Add(nameof(INTERNO_MAE_Clientes_Listado_Modelo.fechaBaja), mdl_INTERNO_Listado_Filtros_Fecha_Modelo);
}
//....................................................................................................................................................
}
//CLIENTE_AUX_2
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CLIENTE_AUX_2))
{
string str_Pantalla = Variables.G_MDL_PANTALLA_CLIENTES_AUX_2.Codigo;
if (_mdl_INTERNO_ValoresGenerales_Modelo.Control_Pantallas != null && _mdl_INTERNO_ValoresGenerales_Modelo.Control_Pantallas.Count > 0)
{
GEN_ControlPantallas mdl_GEN_ControlPantallas = _mdl_INTERNO_ValoresGenerales_Modelo.Control_Pantallas.Where(m => m.tipo == Variables.G_STR_PANTALLATIPO_CLIENTES).FirstOrDefault();
if (mdl_GEN_ControlPantallas != null)
{
str_Pantalla = mdl_GEN_ControlPantallas.pantalla;
}
}
if (str_Pantalla == Variables.G_MDL_PANTALLA_CLIENTES_AUX_1.Codigo)
{
obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_Clientes_AUX_1();
_str_Opcion = Variables.G_STR_OPCION_MAE_CLIENTE_AUX_1;
}
else if (str_Pantalla == Variables.G_MDL_PANTALLA_CLIENTES.Codigo)
{
obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_Clientes();
_str_Opcion = Variables.G_STR_OPCION_MAE_CLIENTE;
}
else
{
obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_Clientes();
}
//FechaBaja posteria a la actual .................................................................................................................................
if (_dct_ListadoFiltros == null || !_dct_ListadoFiltros.ContainsKey(nameof(INTERNO_MAE_Clientes_Listado_Modelo.fechaBaja)))
{
//Instanciar la Variable
if (_dct_ListadoFiltros == null)
{
_dct_ListadoFiltros = new Dictionary<string, object>();
}
INTERNO_Listado_Filtros_Fecha_Modelo mdl_INTERNO_Listado_Filtros_Fecha_Modelo = new INTERNO_Listado_Filtros_Fecha_Modelo();
mdl_INTERNO_Listado_Filtros_Fecha_Modelo.CAMPO = nameof(INTERNO_MAE_Clientes_Listado_Modelo.fechaBaja);
mdl_INTERNO_Listado_Filtros_Fecha_Modelo.CONDICIONAL = (int)G_ENUM_CONDICIONALES.Y;
mdl_INTERNO_Listado_Filtros_Fecha_Modelo.OPCION = Variables.G_MDL_INTERNO_CODIGODESCRIPCION_OPCIONES_FECHA_PERSONALIZADA.Codigo;
mdl_INTERNO_Listado_Filtros_Fecha_Modelo.PRIMERA_FECHA = _dtt_FechaPorDefecto;
mdl_INTERNO_Listado_Filtros_Fecha_Modelo.PRIMERA_TIPOBUSQUEDA = Variables.G_MDL_INTERNO_CODIGODESCRIPCION_TIPOBUSQUEDA_FECHA_POSTERIORA.Codigo;
mdl_INTERNO_Listado_Filtros_Fecha_Modelo.SEGUNDA_FECHA = null;
mdl_INTERNO_Listado_Filtros_Fecha_Modelo.SEGUNDA_TIPOBUSQUEDA = Variables.G_MDL_INTERNO_CODIGODESCRIPCION_TIPOBUSQUEDA_FECHA_IGUALA.Codigo;
_dct_ListadoFiltros.Add(nameof(INTERNO_MAE_Clientes_Listado_Modelo.fechaBaja), mdl_INTERNO_Listado_Filtros_Fecha_Modelo);
}
//....................................................................................................................................................
}
//CLIENTE_CRM
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CLIENTE_CRM))
{
obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_Clientes_CRM();
//FechaBaja posteria a la actual .................................................................................................................................
if (_dct_ListadoFiltros == null || !_dct_ListadoFiltros.ContainsKey(nameof(INTERNO_MAE_Clientes_Listado_Modelo.fechaBaja)))
{
//Instanciar la Variable
if (_dct_ListadoFiltros == null)
{
_dct_ListadoFiltros = new Dictionary<string, object>();
}
INTERNO_Listado_Filtros_Fecha_Modelo mdl_INTERNO_Listado_Filtros_Fecha_Modelo = new INTERNO_Listado_Filtros_Fecha_Modelo();
mdl_INTERNO_Listado_Filtros_Fecha_Modelo.CAMPO = nameof(INTERNO_MAE_Clientes_Listado_Modelo.fechaBaja);
mdl_INTERNO_Listado_Filtros_Fecha_Modelo.CONDICIONAL = (int)G_ENUM_CONDICIONALES.Y;
mdl_INTERNO_Listado_Filtros_Fecha_Modelo.OPCION = Variables.G_MDL_INTERNO_CODIGODESCRIPCION_OPCIONES_FECHA_PERSONALIZADA.Codigo;
mdl_INTERNO_Listado_Filtros_Fecha_Modelo.PRIMERA_FECHA = _dtt_FechaPorDefecto;
mdl_INTERNO_Listado_Filtros_Fecha_Modelo.PRIMERA_TIPOBUSQUEDA = Variables.G_MDL_INTERNO_CODIGODESCRIPCION_TIPOBUSQUEDA_FECHA_POSTERIORA.Codigo;
mdl_INTERNO_Listado_Filtros_Fecha_Modelo.SEGUNDA_FECHA = null;
mdl_INTERNO_Listado_Filtros_Fecha_Modelo.SEGUNDA_TIPOBUSQUEDA = Variables.G_MDL_INTERNO_CODIGODESCRIPCION_TIPOBUSQUEDA_FECHA_IGUALA.Codigo;
_dct_ListadoFiltros.Add(nameof(INTERNO_MAE_Clientes_Listado_Modelo.fechaBaja), mdl_INTERNO_Listado_Filtros_Fecha_Modelo);
}
//....................................................................................................................................................
}
//CONTACTOSPROCESOSEMAIL
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CONTACTOSPROCESOSEMAIL))
{
obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_ContactosProcesosEmail();
}
//CUENTABANCARIA_CLIENTE
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CUENTABANCARIA_CLIENTE))
{
obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_CuentaBancarias_SEPA_Cobros(Variables.G_STR_OPCION_MAE_CUENTABANCARIA_CLIENTE);
}
//CUENTABANCARIA_EMPLEADO
else if(_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CUENTABANCARIA_EMPLEADO))
{
obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_CuentasBancarias_SEPA_Pagos(Variables.G_STR_OPCION_MAE_CUENTABANCARIA_EMPLEADO);
}
//CUENTABANCARIA_PROVEEDOR
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CUENTABANCARIA_PROVEEDOR))
{
obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_CuentasBancarias_SEPA_Pagos(Variables.G_STR_OPCION_MAE_CUENTABANCARIA_PROVEEDOR);
}
//CUENTABANCARIA_SOCIO
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CUENTABANCARIA_SOCIO))
{
obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_CuentaBancarias_SEPA_Cobros(Variables.G_STR_OPCION_MAE_CUENTABANCARIA_SOCIO);
}
//DEPARTAMENTOSEXTERNOS
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_DEPARTAMENTOSEXTERNOS))
{
obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_DepartamentosExternos();
}
//EMBALAJE
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_EMBALAJE))
{
obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_Embalajes();
}
//EMPLEADO
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_EMPLEADO))
{
obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_Empleados();
//FechaBaja posteria a la actual .................................................................................................................................
if (_dct_ListadoFiltros == null || !_dct_ListadoFiltros.ContainsKey(nameof(INTERNO_MAE_Empleados_Listado_Modelo.fechaBaja)))
{
//Instanciar la Variable
if (_dct_ListadoFiltros == null)
{
_dct_ListadoFiltros = new Dictionary<string, object>();
}
INTERNO_Listado_Filtros_Fecha_Modelo mdl_INTERNO_Listado_Filtros_Fecha_Modelo = new INTERNO_Listado_Filtros_Fecha_Modelo();
mdl_INTERNO_Listado_Filtros_Fecha_Modelo.CAMPO = nameof(INTERNO_MAE_Empleados_Listado_Modelo.fechaBaja);
mdl_INTERNO_Listado_Filtros_Fecha_Modelo.CONDICIONAL = (int)G_ENUM_CONDICIONALES.Y;
mdl_INTERNO_Listado_Filtros_Fecha_Modelo.OPCION = Variables.G_MDL_INTERNO_CODIGODESCRIPCION_OPCIONES_FECHA_PERSONALIZADA.Codigo;
mdl_INTERNO_Listado_Filtros_Fecha_Modelo.PRIMERA_FECHA = _dtt_FechaPorDefecto;
mdl_INTERNO_Listado_Filtros_Fecha_Modelo.PRIMERA_TIPOBUSQUEDA = Variables.G_MDL_INTERNO_CODIGODESCRIPCION_TIPOBUSQUEDA_FECHA_POSTERIORA.Codigo;
mdl_INTERNO_Listado_Filtros_Fecha_Modelo.SEGUNDA_FECHA = null;
mdl_INTERNO_Listado_Filtros_Fecha_Modelo.SEGUNDA_TIPOBUSQUEDA = Variables.G_MDL_INTERNO_CODIGODESCRIPCION_TIPOBUSQUEDA_FECHA_IGUALA.Codigo;
_dct_ListadoFiltros.Add(nameof(INTERNO_MAE_Empleados_Listado_Modelo.fechaBaja), mdl_INTERNO_Listado_Filtros_Fecha_Modelo);
}
//....................................................................................................................................................
}
//EMPLEADO_AUX_1
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_EMPLEADO_AUX_1))
{
obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_Empleados_AUX_1();
//FechaBaja posteria a la actual .................................................................................................................................
if (_dct_ListadoFiltros == null || !_dct_ListadoFiltros.ContainsKey(nameof(INTERNO_MAE_Empleados_Listado_Modelo.fechaBaja)))
{
//Instanciar la Variable
if (_dct_ListadoFiltros == null)
{
_dct_ListadoFiltros = new Dictionary<string, object>();
}
INTERNO_Listado_Filtros_Fecha_Modelo mdl_INTERNO_Listado_Filtros_Fecha_Modelo = new INTERNO_Listado_Filtros_Fecha_Modelo();
mdl_INTERNO_Listado_Filtros_Fecha_Modelo.CAMPO = nameof(INTERNO_MAE_Empleados_Listado_Modelo.fechaBaja);
mdl_INTERNO_Listado_Filtros_Fecha_Modelo.CONDICIONAL = (int)G_ENUM_CONDICIONALES.Y;
mdl_INTERNO_Listado_Filtros_Fecha_Modelo.OPCION = Variables.G_MDL_INTERNO_CODIGODESCRIPCION_OPCIONES_FECHA_PERSONALIZADA.Codigo;
mdl_INTERNO_Listado_Filtros_Fecha_Modelo.PRIMERA_FECHA = _dtt_FechaPorDefecto;
mdl_INTERNO_Listado_Filtros_Fecha_Modelo.PRIMERA_TIPOBUSQUEDA = Variables.G_MDL_INTERNO_CODIGODESCRIPCION_TIPOBUSQUEDA_FECHA_POSTERIORA.Codigo;
mdl_INTERNO_Listado_Filtros_Fecha_Modelo.SEGUNDA_FECHA = null;
mdl_INTERNO_Listado_Filtros_Fecha_Modelo.SEGUNDA_TIPOBUSQUEDA = Variables.G_MDL_INTERNO_CODIGODESCRIPCION_TIPOBUSQUEDA_FECHA_IGUALA.Codigo;
_dct_ListadoFiltros.Add(nameof(INTERNO_MAE_Empleados_Listado_Modelo.fechaBaja), mdl_INTERNO_Listado_Filtros_Fecha_Modelo);
}
//....................................................................................................................................................
}
//EMPLEADO_AUX_2
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_EMPLEADO_AUX_2))
{
obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_Empleados_AUX_2();
//FechaBaja posteria a la actual .................................................................................................................................
if (_dct_ListadoFiltros == null || !_dct_ListadoFiltros.ContainsKey(nameof(INTERNO_MAE_Empleados_Listado_Modelo.fechaBaja)))
{
//Instanciar la Variable
if (_dct_ListadoFiltros == null)
{
_dct_ListadoFiltros = new Dictionary<string, object>();
}
INTERNO_Listado_Filtros_Fecha_Modelo mdl_INTERNO_Listado_Filtros_Fecha_Modelo = new INTERNO_Listado_Filtros_Fecha_Modelo();
mdl_INTERNO_Listado_Filtros_Fecha_Modelo.CAMPO = nameof(INTERNO_MAE_Empleados_Listado_Modelo.fechaBaja);
mdl_INTERNO_Listado_Filtros_Fecha_Modelo.CONDICIONAL = (int)G_ENUM_CONDICIONALES.Y;
mdl_INTERNO_Listado_Filtros_Fecha_Modelo.OPCION = Variables.G_MDL_INTERNO_CODIGODESCRIPCION_OPCIONES_FECHA_PERSONALIZADA.Codigo;
mdl_INTERNO_Listado_Filtros_Fecha_Modelo.PRIMERA_FECHA = _dtt_FechaPorDefecto;
mdl_INTERNO_Listado_Filtros_Fecha_Modelo.PRIMERA_TIPOBUSQUEDA = Variables.G_MDL_INTERNO_CODIGODESCRIPCION_TIPOBUSQUEDA_FECHA_POSTERIORA.Codigo;
mdl_INTERNO_Listado_Filtros_Fecha_Modelo.SEGUNDA_FECHA = null;
mdl_INTERNO_Listado_Filtros_Fecha_Modelo.SEGUNDA_TIPOBUSQUEDA = Variables.G_MDL_INTERNO_CODIGODESCRIPCION_TIPOBUSQUEDA_FECHA_IGUALA.Codigo;
_dct_ListadoFiltros.Add(nameof(INTERNO_MAE_Empleados_Listado_Modelo.fechaBaja), mdl_INTERNO_Listado_Filtros_Fecha_Modelo);
}
//....................................................................................................................................................
}
//FORMADEPAGO
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_FORMADEPAGO))
{
obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_FormasPago();
}
//MEDIDA
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_MEDIDA))
{
obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_Medidas();
}
//MOTIVOALTABAJA
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_MOTIVOALTABAJA))
{
obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_MotivosAltaBaja();
}
//NOMENCLATURAPRECIO
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_NOMENCLATURAPRECIO))
{
obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_NomenclaturasPrecios();
}
//PIEIMPRESION
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PIEIMPRESION))
{
obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_PieImpresiones();
}
//PRIORIDADES
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PRIORIDADES))
{
obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_Prioridades();
}
//PROMOCIONESESQUEMA_CABECERA
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROMOCIONESESQUEMA_CABECERA))
{
obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_PromocionesEsquema_Cabecera();
}
//PROVEEDORES
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROVEEDOR))
{
obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_Proveedores();
//FechaBaja posteria a la actual .................................................................................................................................
if (_dct_ListadoFiltros == null || !_dct_ListadoFiltros.ContainsKey(nameof(INTERNO_MAE_Proveedores_Listado_Modelo.fechaBaja)))
{
//Instanciar la Variable
if (_dct_ListadoFiltros == null)
{
_dct_ListadoFiltros = new Dictionary<string, object>();
}
INTERNO_Listado_Filtros_Fecha_Modelo mdl_INTERNO_Listado_Filtros_Fecha_Modelo = new INTERNO_Listado_Filtros_Fecha_Modelo();
mdl_INTERNO_Listado_Filtros_Fecha_Modelo.CAMPO = nameof(INTERNO_MAE_Proveedores_Listado_Modelo.fechaBaja);
mdl_INTERNO_Listado_Filtros_Fecha_Modelo.CONDICIONAL = (int)G_ENUM_CONDICIONALES.Y;
mdl_INTERNO_Listado_Filtros_Fecha_Modelo.OPCION = Variables.G_MDL_INTERNO_CODIGODESCRIPCION_OPCIONES_FECHA_PERSONALIZADA.Codigo;
mdl_INTERNO_Listado_Filtros_Fecha_Modelo.PRIMERA_FECHA = _dtt_FechaPorDefecto;
mdl_INTERNO_Listado_Filtros_Fecha_Modelo.PRIMERA_TIPOBUSQUEDA = Variables.G_MDL_INTERNO_CODIGODESCRIPCION_TIPOBUSQUEDA_FECHA_POSTERIORA.Codigo;
mdl_INTERNO_Listado_Filtros_Fecha_Modelo.SEGUNDA_FECHA = null;
mdl_INTERNO_Listado_Filtros_Fecha_Modelo.SEGUNDA_TIPOBUSQUEDA = Variables.G_MDL_INTERNO_CODIGODESCRIPCION_TIPOBUSQUEDA_FECHA_IGUALA.Codigo;
_dct_ListadoFiltros.Add(nameof(INTERNO_MAE_Proveedores_Listado_Modelo.fechaBaja), mdl_INTERNO_Listado_Filtros_Fecha_Modelo);
}
//....................................................................................................................................................
}
//PROVEEDORES_AUX_1
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROVEEDOR_AUX_1))
{
obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_Proveedores_AUX_1();
//FechaBaja posteria a la actual .................................................................................................................................
if (_dct_ListadoFiltros == null || !_dct_ListadoFiltros.ContainsKey(nameof(INTERNO_MAE_Proveedores_Listado_Modelo.fechaBaja)))
{
//Instanciar la Variable
if (_dct_ListadoFiltros == null)
{
_dct_ListadoFiltros = new Dictionary<string, object>();
}
INTERNO_Listado_Filtros_Fecha_Modelo mdl_INTERNO_Listado_Filtros_Fecha_Modelo = new INTERNO_Listado_Filtros_Fecha_Modelo();
mdl_INTERNO_Listado_Filtros_Fecha_Modelo.CAMPO = nameof(INTERNO_MAE_Proveedores_Listado_Modelo.fechaBaja);
mdl_INTERNO_Listado_Filtros_Fecha_Modelo.CONDICIONAL = (int)G_ENUM_CONDICIONALES.Y;
mdl_INTERNO_Listado_Filtros_Fecha_Modelo.OPCION = Variables.G_MDL_INTERNO_CODIGODESCRIPCION_OPCIONES_FECHA_PERSONALIZADA.Codigo;
mdl_INTERNO_Listado_Filtros_Fecha_Modelo.PRIMERA_FECHA = _dtt_FechaPorDefecto;
mdl_INTERNO_Listado_Filtros_Fecha_Modelo.PRIMERA_TIPOBUSQUEDA = Variables.G_MDL_INTERNO_CODIGODESCRIPCION_TIPOBUSQUEDA_FECHA_POSTERIORA.Codigo;
mdl_INTERNO_Listado_Filtros_Fecha_Modelo.SEGUNDA_FECHA = null;
mdl_INTERNO_Listado_Filtros_Fecha_Modelo.SEGUNDA_TIPOBUSQUEDA = Variables.G_MDL_INTERNO_CODIGODESCRIPCION_TIPOBUSQUEDA_FECHA_IGUALA.Codigo;
_dct_ListadoFiltros.Add(nameof(INTERNO_MAE_Proveedores_Listado_Modelo.fechaBaja), mdl_INTERNO_Listado_Filtros_Fecha_Modelo);
}
//....................................................................................................................................................
}
//PROVEEDORES_AUX_2
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROVEEDOR_AUX_2))
{
obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_Proveedores_AUX_2();
//FechaBaja posteria a la actual .................................................................................................................................
if (_dct_ListadoFiltros == null || !_dct_ListadoFiltros.ContainsKey(nameof(INTERNO_MAE_Proveedores_Listado_Modelo.fechaBaja)))
{
//Instanciar la Variable
if (_dct_ListadoFiltros == null)
{
_dct_ListadoFiltros = new Dictionary<string, object>();
}
INTERNO_Listado_Filtros_Fecha_Modelo mdl_INTERNO_Listado_Filtros_Fecha_Modelo = new INTERNO_Listado_Filtros_Fecha_Modelo();
mdl_INTERNO_Listado_Filtros_Fecha_Modelo.CAMPO = nameof(INTERNO_MAE_Proveedores_Listado_Modelo.fechaBaja);
mdl_INTERNO_Listado_Filtros_Fecha_Modelo.CONDICIONAL = (int)G_ENUM_CONDICIONALES.Y;
mdl_INTERNO_Listado_Filtros_Fecha_Modelo.OPCION = Variables.G_MDL_INTERNO_CODIGODESCRIPCION_OPCIONES_FECHA_PERSONALIZADA.Codigo;
mdl_INTERNO_Listado_Filtros_Fecha_Modelo.PRIMERA_FECHA = _dtt_FechaPorDefecto;
mdl_INTERNO_Listado_Filtros_Fecha_Modelo.PRIMERA_TIPOBUSQUEDA = Variables.G_MDL_INTERNO_CODIGODESCRIPCION_TIPOBUSQUEDA_FECHA_POSTERIORA.Codigo;
mdl_INTERNO_Listado_Filtros_Fecha_Modelo.SEGUNDA_FECHA = null;
mdl_INTERNO_Listado_Filtros_Fecha_Modelo.SEGUNDA_TIPOBUSQUEDA = Variables.G_MDL_INTERNO_CODIGODESCRIPCION_TIPOBUSQUEDA_FECHA_IGUALA.Codigo;
_dct_ListadoFiltros.Add(nameof(INTERNO_MAE_Proveedores_Listado_Modelo.fechaBaja), mdl_INTERNO_Listado_Filtros_Fecha_Modelo);
}
//....................................................................................................................................................
}
//PROVEEDORES_CODIGOSARTICULOPROVEEDOR
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROVEEDORES_CODIGOSARTICULOPROVEEDOR))
{
obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_Proveedores_CodigosArticuloProveedor();
}
//TARIFAPROMOCIONDETALLE
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TARIFAPROMOCION))
{
obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_TarifasPromociones();
}
//TASA
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TASA))
{
obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_Tasas();
}
//TELEFONOTIPO
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TELEFONOTIPO))
{
obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_TelefonosTipos();
}
//TESORERIA
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TESORERIA))
{
obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_Tesorerias();
//FechaBaja posteria a la actual .................................................................................................................................
if (_dct_ListadoFiltros == null || !_dct_ListadoFiltros.ContainsKey(nameof(INTERNO_MAE_Tesorerias_Listado_Modelo.fechaBaja)))
{
//Instanciar la Variable
if (_dct_ListadoFiltros == null)
{
_dct_ListadoFiltros = new Dictionary<string, object>();
}
INTERNO_Listado_Filtros_Fecha_Modelo mdl_INTERNO_Listado_Filtros_Fecha_Modelo = new INTERNO_Listado_Filtros_Fecha_Modelo();
mdl_INTERNO_Listado_Filtros_Fecha_Modelo.CAMPO = nameof(INTERNO_MAE_Tesorerias_Listado_Modelo.fechaBaja);
mdl_INTERNO_Listado_Filtros_Fecha_Modelo.CONDICIONAL = (int)G_ENUM_CONDICIONALES.Y;
mdl_INTERNO_Listado_Filtros_Fecha_Modelo.OPCION = Variables.G_MDL_INTERNO_CODIGODESCRIPCION_OPCIONES_FECHA_PERSONALIZADA.Codigo;
mdl_INTERNO_Listado_Filtros_Fecha_Modelo.PRIMERA_FECHA = _dtt_FechaPorDefecto;
mdl_INTERNO_Listado_Filtros_Fecha_Modelo.PRIMERA_TIPOBUSQUEDA = Variables.G_MDL_INTERNO_CODIGODESCRIPCION_TIPOBUSQUEDA_FECHA_POSTERIORA.Codigo;
mdl_INTERNO_Listado_Filtros_Fecha_Modelo.SEGUNDA_FECHA = null;
mdl_INTERNO_Listado_Filtros_Fecha_Modelo.SEGUNDA_TIPOBUSQUEDA = Variables.G_MDL_INTERNO_CODIGODESCRIPCION_TIPOBUSQUEDA_FECHA_IGUALA.Codigo;
_dct_ListadoFiltros.Add(nameof(INTERNO_MAE_Tesorerias_Listado_Modelo.fechaBaja), mdl_INTERNO_Listado_Filtros_Fecha_Modelo);
}
//....................................................................................................................................................
}
//TESORERIA_AUX_1
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TESORERIA_AUX_1))
{
obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_Tesorerias_AUX_1();
//FechaBaja posteria a la actual .................................................................................................................................
if (_dct_ListadoFiltros == null || !_dct_ListadoFiltros.ContainsKey(nameof(INTERNO_MAE_Tesorerias_Listado_Modelo.fechaBaja)))
{
//Instanciar la Variable
if (_dct_ListadoFiltros == null)
{
_dct_ListadoFiltros = new Dictionary<string, object>();
}
INTERNO_Listado_Filtros_Fecha_Modelo mdl_INTERNO_Listado_Filtros_Fecha_Modelo = new INTERNO_Listado_Filtros_Fecha_Modelo();
mdl_INTERNO_Listado_Filtros_Fecha_Modelo.CAMPO = nameof(INTERNO_MAE_Tesorerias_Listado_Modelo.fechaBaja);
mdl_INTERNO_Listado_Filtros_Fecha_Modelo.CONDICIONAL = (int)G_ENUM_CONDICIONALES.Y;
mdl_INTERNO_Listado_Filtros_Fecha_Modelo.OPCION = Variables.G_MDL_INTERNO_CODIGODESCRIPCION_OPCIONES_FECHA_PERSONALIZADA.Codigo;
mdl_INTERNO_Listado_Filtros_Fecha_Modelo.PRIMERA_FECHA = _dtt_FechaPorDefecto;
mdl_INTERNO_Listado_Filtros_Fecha_Modelo.PRIMERA_TIPOBUSQUEDA = Variables.G_MDL_INTERNO_CODIGODESCRIPCION_TIPOBUSQUEDA_FECHA_POSTERIORA.Codigo;
mdl_INTERNO_Listado_Filtros_Fecha_Modelo.SEGUNDA_FECHA = null;
mdl_INTERNO_Listado_Filtros_Fecha_Modelo.SEGUNDA_TIPOBUSQUEDA = Variables.G_MDL_INTERNO_CODIGODESCRIPCION_TIPOBUSQUEDA_FECHA_IGUALA.Codigo;
_dct_ListadoFiltros.Add(nameof(INTERNO_MAE_Tesorerias_Listado_Modelo.fechaBaja), mdl_INTERNO_Listado_Filtros_Fecha_Modelo);
}
//....................................................................................................................................................
}
//TIPOGASTO
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TIPOGASTO))
{
obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_TiposGastos();
}
//TIPOPAGO
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TIPOPAGO))
{
obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_TiposPagos();
}
//TIPOPRODUCTO
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TIPOPRODUCTO))
{
obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_TiposProductos();
}
//TIPOTRANSPORTE
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TIPOTRANSPORTE))
{
obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_TiposTransportes();
}
//TIPOSVARIACIONESEXISTENCIAS
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TIPOSVARIACIONESEXISTENCIAS))
{
obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_TiposVariacionesExistencias();
}
//UBICACION
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_UBICACION))
{
obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_Ubicaciones();
}
//UBICACIONPERFIL
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_UBICACIONPERFIL))
{
obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_UbicacionesPerfiles();
}
//VEHICULO
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_VEHICULOS))
{
obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_Vehiculos();
}
//VENDEDOR
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_VENDEDOR))
{
obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_Vendedores();
//FechaBaja posteria a la actual .................................................................................................................................
if (_dct_ListadoFiltros == null || !_dct_ListadoFiltros.ContainsKey(nameof(INTERNO_MAE_Vendedores_Listado_Modelo.fechaBaja)))
{
//Instanciar la Variable
if (_dct_ListadoFiltros == null)
{
_dct_ListadoFiltros = new Dictionary<string, object>();
}
INTERNO_Listado_Filtros_Fecha_Modelo mdl_INTERNO_Listado_Filtros_Fecha_Modelo = new INTERNO_Listado_Filtros_Fecha_Modelo();
mdl_INTERNO_Listado_Filtros_Fecha_Modelo.CAMPO = nameof(INTERNO_MAE_Vendedores_Listado_Modelo.fechaBaja);
mdl_INTERNO_Listado_Filtros_Fecha_Modelo.CONDICIONAL = (int)G_ENUM_CONDICIONALES.Y;
mdl_INTERNO_Listado_Filtros_Fecha_Modelo.OPCION = Variables.G_MDL_INTERNO_CODIGODESCRIPCION_OPCIONES_FECHA_PERSONALIZADA.Codigo;
mdl_INTERNO_Listado_Filtros_Fecha_Modelo.PRIMERA_FECHA = _dtt_FechaPorDefecto;
mdl_INTERNO_Listado_Filtros_Fecha_Modelo.PRIMERA_TIPOBUSQUEDA = Variables.G_MDL_INTERNO_CODIGODESCRIPCION_TIPOBUSQUEDA_FECHA_POSTERIORA.Codigo;
mdl_INTERNO_Listado_Filtros_Fecha_Modelo.SEGUNDA_FECHA = null;
mdl_INTERNO_Listado_Filtros_Fecha_Modelo.SEGUNDA_TIPOBUSQUEDA = Variables.G_MDL_INTERNO_CODIGODESCRIPCION_TIPOBUSQUEDA_FECHA_IGUALA.Codigo;
_dct_ListadoFiltros.Add(nameof(INTERNO_MAE_Vendedores_Listado_Modelo.fechaBaja), mdl_INTERNO_Listado_Filtros_Fecha_Modelo);
}
//....................................................................................................................................................
}
//#########################################################################################
//Llamar a la Funcion general que cargara los datos y generar la pantalla del listado
obj_Funciones_Listado.Mostrar_Listado( _bol_ListadoSeleccionable,
_int_AccionesPermitidas,
_frm_P_Base_Origen,
_mdl_INTERNO_ValoresGenerales_Modelo,
_dtt_FechaPorDefecto,
_str_SeleccionFiltro_NombreCampo,
_str_SeleccionFiltro_Valor,
_bol_SeleccionFiltro_SencibleMayusculasMinusculas,
_bol_SeleccionFiltro_PalabraCompleta,
str_Nombre_DLL,
_str_Opcion,
obj_ABS_Listado_Auxiliar,
_lst_INTERNO_Filtro_OpcionPadre_Modelo,
_lst_INTERNO_Filtro_Modelo,
_dct_ListadoFiltros,
_obj_Auxiliar);
}
private List<dynamic> OBTENER_LISTADO(string _str_Opcion,
long _lng_idEmpresaSeleccionada,
long _lng_idEjercicioActual,
List<string> _lst_CamposConRelacionABuscar,
List<INTERNO_Filtro_OpcionPadre_Modelo> _lst_INTERNO_Filtro_OpcionPadre_Modelo,
List<INTERNO_Filtro_Modelo> _lst_INTERNO_Filtro_Modelo)
{
List<dynamic> lst_Valores = null;
try
{
//ABONOTIPO
if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ABONOTIPO))
{
MAE_AbonosTipos_Datos obj_MAE_AbonosTipos_Datos = new MAE_AbonosTipos_Datos();
lst_Valores = obj_MAE_AbonosTipos_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo,_lst_INTERNO_Filtro_Modelo);
}
//AGRUPACIONARTICULOCABECERA
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_AGRUPACIONARTICULOCABECERA))
{
MAE_AgrupacionesArticulosCabeceras_Datos obj_MAE_AgrupacionesArticulosCabeceras_Datos = new MAE_AgrupacionesArticulosCabeceras_Datos();
lst_Valores = obj_MAE_AgrupacionesArticulosCabeceras_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//AGRUPACIONARTICULOLINEA
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_AGRUPACIONARTICULOLINEA))
{
MAE_AgrupacionesArticulosLineas_Datos obj_MAE_AgrupacionesArticulosLineas_Datos = new MAE_AgrupacionesArticulosLineas_Datos();
lst_Valores = obj_MAE_AgrupacionesArticulosLineas_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//AGRUPACIONCLIENTECABECERA
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_AGRUPACIONCLIENTECABECERA))
{
MAE_AgrupacionesClientesCabeceras_Datos obj_MAE_AgrupacionesClientesCabeceras_Datos = new MAE_AgrupacionesClientesCabeceras_Datos();
lst_Valores = obj_MAE_AgrupacionesClientesCabeceras_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//AGRUPACIONCLIENTELINEA
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_AGRUPACIONCLIENTELINEA))
{
MAE_AgrupacionesClientesLineas_Datos obj_MAE_AgrupacionesClientesLineas_Datos = new MAE_AgrupacionesClientesLineas_Datos();
lst_Valores = obj_MAE_AgrupacionesClientesLineas_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//AGRUPACIONPROVEEDORCABECERA
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_AGRUPACIONPROVEEDORCABECERA))
{
MAE_AgrupacionesProveedoresCabeceras_Datos obj_MAE_AgrupacionesProveedoresCabeceras_Datos = new MAE_AgrupacionesProveedoresCabeceras_Datos();
lst_Valores = obj_MAE_AgrupacionesProveedoresCabeceras_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//AGRUPACIONPROVEEDORLINEA
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_AGRUPACIONPROVEEDORLINEA))
{
MAE_AgrupacionesProveedoresLineas_Datos obj_MAE_AgrupacionesProveedoresLineas_Datos = new MAE_AgrupacionesProveedoresLineas_Datos();
lst_Valores = obj_MAE_AgrupacionesProveedoresLineas_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//ARTICULO
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ARTICULO))
{
MAE_Articulos_Datos obj_MAE_Articulos_Datos = new MAE_Articulos_Datos();
if (_lst_INTERNO_Filtro_OpcionPadre_Modelo == null)
{
_lst_INTERNO_Filtro_OpcionPadre_Modelo = new List<INTERNO_Filtro_OpcionPadre_Modelo>();
}
lst_Valores = obj_MAE_Articulos_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//ARTICULO_AUX_1
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ARTICULO_AUX_1))
{
MAE_Articulos_Datos obj_MAE_Articulos_Datos = new MAE_Articulos_Datos();
if (_lst_INTERNO_Filtro_OpcionPadre_Modelo == null)
{
_lst_INTERNO_Filtro_OpcionPadre_Modelo = new List<INTERNO_Filtro_OpcionPadre_Modelo>();
}
lst_Valores = obj_MAE_Articulos_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//ARTICULOCOMODIN
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ARTICULOCOMODIN))
{
MAE_ArticulosComodin_Datos obj_MAE_ArticulosComodin_Datos = new MAE_ArticulosComodin_Datos();
lst_Valores = obj_MAE_ArticulosComodin_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//ARTICULOSTOTALIZADOS
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ARTICULOSTOTALIZADOS))
{
MAE_ArticulosTotalizados_Datos obj_MAE_ArticulosTotalizados_Datos = new MAE_ArticulosTotalizados_Datos();
lst_Valores = obj_MAE_ArticulosTotalizados_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//ARTICULOSTRAZABILIDAD
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ARTICULOS_TRAZABILIDAD))
{
MAE_Articulos_Trazabilidad_Datos obj_MAE_Articulos_Trazabilidad_Datos = new MAE_Articulos_Trazabilidad_Datos();
lst_Valores = obj_MAE_Articulos_Trazabilidad_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//CATEGORIAPROFESIONAL
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CATEGORIAPROFESIONAL))
{
MAE_CategoriasProfesionales_Datos obj_MAE_CategoriasProfesionales_Datos = new MAE_CategoriasProfesionales_Datos();
lst_Valores = obj_MAE_CategoriasProfesionales_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//CARGOS
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CARGOS))
{
MAE_Cargos_Datos obj_MAE_Cargos_Datos = new MAE_Cargos_Datos();
lst_Valores = obj_MAE_Cargos_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//CLIENTE
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CLIENTE))
{
MAE_Clientes_Datos obj_MAE_Clientes_Datos = new MAE_Clientes_Datos();
if (_lst_INTERNO_Filtro_OpcionPadre_Modelo == null)
{
_lst_INTERNO_Filtro_OpcionPadre_Modelo = new List<INTERNO_Filtro_OpcionPadre_Modelo>();
}
lst_Valores = obj_MAE_Clientes_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//CLIENTE_AUX_1
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CLIENTE_AUX_1))
{
MAE_Clientes_Datos obj_MAE_Clientes_Datos = new MAE_Clientes_Datos();
if (_lst_INTERNO_Filtro_OpcionPadre_Modelo == null)
{
_lst_INTERNO_Filtro_OpcionPadre_Modelo = new List<INTERNO_Filtro_OpcionPadre_Modelo>();
}
lst_Valores = obj_MAE_Clientes_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//CLIENTE_AUX_2
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CLIENTE_AUX_2))
{
MAE_Clientes_Datos obj_MAE_Clientes_Datos = new MAE_Clientes_Datos();
if (_lst_INTERNO_Filtro_OpcionPadre_Modelo == null)
{
_lst_INTERNO_Filtro_OpcionPadre_Modelo = new List<INTERNO_Filtro_OpcionPadre_Modelo>();
}
lst_Valores = obj_MAE_Clientes_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//CLIENTE_CRM
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CLIENTE_CRM))
{
MAE_Clientes_Datos obj_MAE_Clientes_Datos = new MAE_Clientes_Datos();
if (_lst_INTERNO_Filtro_OpcionPadre_Modelo == null)
{
_lst_INTERNO_Filtro_OpcionPadre_Modelo = new List<INTERNO_Filtro_OpcionPadre_Modelo>();
}
//Cliente CRM
_lst_INTERNO_Filtro_OpcionPadre_Modelo.Add(new INTERNO_Filtro_OpcionPadre_Modelo(nameof(INTERNO_MAE_Clientes_Listado_Modelo.clienteCRM), -1, Variables.G_INT_TIPOCLIENTECRM_CODIGO));
lst_Valores = obj_MAE_Clientes_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//CONTACTOSPROCESOSEMAIL
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CONTACTOSPROCESOSEMAIL))
{
MAE_ContactosProcesosEmail_Datos obj_MAE_ContactosProcesosEmail_Datos = new MAE_ContactosProcesosEmail_Datos();
lst_Valores = obj_MAE_ContactosProcesosEmail_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//CUENTABANCARIA_CLIENTE
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CUENTABANCARIA_CLIENTE))
{
MAE_CuentasBancariasSEPA_Cobros_Datos obj_MAE_CuentasBancariasSEPA_Cobros_Datos = new MAE_CuentasBancariasSEPA_Cobros_Datos();
lst_Valores = obj_MAE_CuentasBancariasSEPA_Cobros_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//CUENTABANCARIA_EMPLEADO
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CUENTABANCARIA_EMPLEADO))
{
MAE_CuentasBancariasSEPA_Pagos_Datos obj_MAE_MAE_CuentasBancariasSEPA_Pagos_Datos = new MAE_CuentasBancariasSEPA_Pagos_Datos();
lst_Valores = obj_MAE_MAE_CuentasBancariasSEPA_Pagos_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//CUENTABANCARIA_PROVEEDOR
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CUENTABANCARIA_PROVEEDOR))
{
MAE_CuentasBancariasSEPA_Pagos_Datos obj_MAE_CuentasBancariasSEPA_Pagos_Datos = new MAE_CuentasBancariasSEPA_Pagos_Datos();
lst_Valores = obj_MAE_CuentasBancariasSEPA_Pagos_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//CUENTABANCARIA_SOCIO
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CUENTABANCARIA_SOCIO))
{
MAE_CuentasBancariasSEPA_Cobros_Datos obj_MAE_CuentasBancariasSEPA_Cobros_Datos = new MAE_CuentasBancariasSEPA_Cobros_Datos();
lst_Valores = obj_MAE_CuentasBancariasSEPA_Cobros_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//DEPARTAMENTOSEXTERNOS
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_DEPARTAMENTOSEXTERNOS))
{
MAE_DepartamentosExternos_Datos obj_MAE_DepartamentosExternos_Datos = new MAE_DepartamentosExternos_Datos();
lst_Valores = obj_MAE_DepartamentosExternos_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//EMBALAJE
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_EMBALAJE))
{
MAE_Embalajes_Datos obj_MAE_Embalajes_Datos = new MAE_Embalajes_Datos();
lst_Valores = obj_MAE_Embalajes_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//EMPLEADO
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_EMPLEADO))
{
MAE_Empleados_Datos obj_MAE_Empleados_Datos = new MAE_Empleados_Datos();
if (_lst_INTERNO_Filtro_OpcionPadre_Modelo == null)
{
_lst_INTERNO_Filtro_OpcionPadre_Modelo = new List<INTERNO_Filtro_OpcionPadre_Modelo>();
}
lst_Valores = obj_MAE_Empleados_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//EMPLEADO_AUX_1
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_EMPLEADO_AUX_1))
{
MAE_Empleados_Datos obj_MAE_Empleados_Datos = new MAE_Empleados_Datos();
if (_lst_INTERNO_Filtro_OpcionPadre_Modelo == null)
{
_lst_INTERNO_Filtro_OpcionPadre_Modelo = new List<INTERNO_Filtro_OpcionPadre_Modelo>();
}
lst_Valores = obj_MAE_Empleados_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//EMPLEADO_AUX_2
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_EMPLEADO_AUX_2))
{
MAE_Empleados_Datos obj_MAE_Empleados_Datos = new MAE_Empleados_Datos();
if (_lst_INTERNO_Filtro_OpcionPadre_Modelo == null)
{
_lst_INTERNO_Filtro_OpcionPadre_Modelo = new List<INTERNO_Filtro_OpcionPadre_Modelo>();
}
lst_Valores = obj_MAE_Empleados_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//FORMADEPAGO
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_FORMADEPAGO))
{
MAE_FormasPago_Datos obj_MAE_FormasPago_Datos = new MAE_FormasPago_Datos();
lst_Valores = obj_MAE_FormasPago_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//MEDIDA
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_MEDIDA))
{
MAE_Medidas_Datos obj_MAE_Medidas_Datos = new MAE_Medidas_Datos();
lst_Valores = obj_MAE_Medidas_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//MOTIVOALTABAJA
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_MOTIVOALTABAJA))
{
MAE_MotivosAltaBaja_Datos obj_MAE_MotivosAltaBaja_Datos = new MAE_MotivosAltaBaja_Datos();
lst_Valores = obj_MAE_MotivosAltaBaja_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//NOMENCLATURAPRECIO
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_NOMENCLATURAPRECIO))
{
MAE_NomenclaturasPrecios_Datos obj_MAE_NomenclaturasPrecios_Datos = new MAE_NomenclaturasPrecios_Datos();
lst_Valores = obj_MAE_NomenclaturasPrecios_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//PIEIMPRESION
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PIEIMPRESION))
{
MAE_PieImpresiones_Datos obj_MAE_PieImpresiones_Datos = new MAE_PieImpresiones_Datos();
lst_Valores = obj_MAE_PieImpresiones_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//PRIORIDADES
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PRIORIDADES))
{
MAE_Prioridades_Datos obj_MAE_Prioridades_Datos = new MAE_Prioridades_Datos();
lst_Valores = obj_MAE_Prioridades_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//PROMOCIONESESQUEMA_CABECERA
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROMOCIONESESQUEMA_CABECERA))
{
MAE_PromocionesEsquema_Cabecera_Datos obj_MAE_PromocionesEsquema_Cabecera_Datos = new MAE_PromocionesEsquema_Cabecera_Datos();
lst_Valores = obj_MAE_PromocionesEsquema_Cabecera_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//PROVEEDOR
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROVEEDOR))
{
MAE_Proveedores_Datos obj_MAE_Proveedores_Datos = new MAE_Proveedores_Datos();
lst_Valores = obj_MAE_Proveedores_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//PROVEEDOR_AUX_1
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROVEEDOR_AUX_1))
{
MAE_Proveedores_Datos obj_MAE_Proveedores_Datos = new MAE_Proveedores_Datos();
lst_Valores = obj_MAE_Proveedores_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//PROVEEDOR_AUX_2
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROVEEDOR_AUX_2))
{
MAE_Proveedores_Datos obj_MAE_Proveedores_Datos = new MAE_Proveedores_Datos();
lst_Valores = obj_MAE_Proveedores_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//PROVEEDOR_CODIGOSARTICULOPROVEEDOR
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROVEEDORES_CODIGOSARTICULOPROVEEDOR))
{
MAE_Proveedores_CodigosArticuloProveedor_Datos obj_MAE_Proveedores_CodigosArticuloProveedor_Datos = new MAE_Proveedores_CodigosArticuloProveedor_Datos();
lst_Valores = obj_MAE_Proveedores_CodigosArticuloProveedor_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//TARIFAPROMOCIONDETALLE
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TARIFAPROMOCION))
{
MAE_TarifasPromociones_Datos obj_MAE_TarifasPromociones_Detalle_Datos = new MAE_TarifasPromociones_Datos();
lst_Valores = obj_MAE_TarifasPromociones_Detalle_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//TASA
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TASA))
{
MAE_Tasas_Datos obj_MAE_Tasas_Datos = new MAE_Tasas_Datos();
lst_Valores = obj_MAE_Tasas_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//TELEFONOTIPO
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TELEFONOTIPO))
{
MAE_TelefonosTipos_Datos obj_MAE_TelefonosTipos_Datos = new MAE_TelefonosTipos_Datos();
lst_Valores = obj_MAE_TelefonosTipos_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//TESORERIA
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TESORERIA))
{
MAE_Tesorerias_Datos obj_MAE_Tesorerias_Datos = new MAE_Tesorerias_Datos();
lst_Valores = obj_MAE_Tesorerias_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//TESORERIA_AUX_1
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TESORERIA_AUX_1))
{
MAE_Tesorerias_Datos obj_MAE_Tesorerias_Datos = new MAE_Tesorerias_Datos();
lst_Valores = obj_MAE_Tesorerias_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//TIPOGASTO
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TIPOGASTO))
{
MAE_TiposGastos_Datos obj_MAE_TiposGastos_Datos = new MAE_TiposGastos_Datos();
lst_Valores = obj_MAE_TiposGastos_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//TIPOPAGO
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TIPOPAGO))
{
MAE_TiposPagos_Datos obj_MAE_TiposPagos_Datos = new MAE_TiposPagos_Datos();
lst_Valores = obj_MAE_TiposPagos_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//TIPOPRODUCTO
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TIPOPRODUCTO))
{
MAE_TiposProductos_Datos obj_MAE_TiposProductos_Datos = new MAE_TiposProductos_Datos();
lst_Valores = obj_MAE_TiposProductos_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//TIPOTRANSPORTE
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TIPOTRANSPORTE))
{
MAE_TiposTransportes_Datos obj_MAE_TiposTransportes_Datos = new MAE_TiposTransportes_Datos();
lst_Valores = obj_MAE_TiposTransportes_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//TIPOSVARIACIONESEXISTENCIAS
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TIPOSVARIACIONESEXISTENCIAS))
{
MAE_TiposVariacionesExistencias_Datos obj_MAE_TiposVariacionesExistencias_Datos = new MAE_TiposVariacionesExistencias_Datos();
lst_Valores = obj_MAE_TiposVariacionesExistencias_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//UBICACION
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_UBICACION))
{
MAE_Ubicaciones_Datos obj_MAE_Ubicaciones_Datos = new MAE_Ubicaciones_Datos();
lst_Valores = obj_MAE_Ubicaciones_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//UBICACIONPERFIL
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_UBICACIONPERFIL))
{
MAE_UbicacionesPerfiles_Datos obj_MAE_UbicacionesPerfiles_Datos = new MAE_UbicacionesPerfiles_Datos();
lst_Valores = obj_MAE_UbicacionesPerfiles_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//VEHICULO
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_VEHICULOS))
{
MAE_Vehiculos_Datos obj_MAE_Vehiculos_Datos = new MAE_Vehiculos_Datos();
lst_Valores = obj_MAE_Vehiculos_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//VENDEDOR
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_VENDEDOR))
{
MAE_Vendedores_Datos obj_MAE_Vendedores_Datos = new MAE_Vendedores_Datos();
lst_Valores = obj_MAE_Vendedores_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
}
catch (Control_Errores)
{ }
catch (Exception)
{ }
return lst_Valores;
}
private dynamic OBTENER_REGISTROSLISTADO(string _str_Opcion,
long _lng_idEmpresaSeleccionada,
long _lng_idEjercicioActual,
List<string> _lst_CamposConRelacionABuscar,
List<INTERNO_Filtro_OpcionPadre_Modelo> _lst_INTERNO_Filtro_OpcionPadre_Modelo,
List<INTERNO_Filtro_Modelo> _lst_INTERNO_Filtro_Modelo,
long _lng_id,
List<long> _lst_ids)
{
dynamic dnm_Valor = null;
try
{
//ABONOTIPO
if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ABONOTIPO))
{
MAE_AbonosTipos_Datos obj_MAE_AbonosTipos_Datos = new MAE_AbonosTipos_Datos();
dnm_Valor = obj_MAE_AbonosTipos_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids);
}
//AGRUPACIONARTICULOCABECERA
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_AGRUPACIONARTICULOCABECERA))
{
MAE_AgrupacionesArticulosCabeceras_Datos obj_MAE_AgrupacionesArticulosCabeceras_Datos = new MAE_AgrupacionesArticulosCabeceras_Datos();
dnm_Valor = obj_MAE_AgrupacionesArticulosCabeceras_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids);
}
//AGRUPACIONARTICULOLINEA
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_AGRUPACIONARTICULOLINEA))
{
MAE_AgrupacionesArticulosLineas_Datos obj_MAE_AgrupacionesArticulosLineas_Datos = new MAE_AgrupacionesArticulosLineas_Datos();
dnm_Valor = obj_MAE_AgrupacionesArticulosLineas_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids);
}
//AGRUPACIONCLIENTECABECERA
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_AGRUPACIONCLIENTECABECERA))
{
MAE_AgrupacionesClientesCabeceras_Datos obj_MAE_AgrupacionesClientesCabeceras_Datos = new MAE_AgrupacionesClientesCabeceras_Datos();
dnm_Valor = obj_MAE_AgrupacionesClientesCabeceras_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids);
}
//AGRUPACIONCLIENTELINEA
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_AGRUPACIONCLIENTELINEA))
{
MAE_AgrupacionesClientesLineas_Datos obj_MAE_AgrupacionesClientesLineas_Datos = new MAE_AgrupacionesClientesLineas_Datos();
dnm_Valor = obj_MAE_AgrupacionesClientesLineas_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids);
}
//AGRUPACIONPROVEEDORCABECERA
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_AGRUPACIONPROVEEDORCABECERA))
{
MAE_AgrupacionesProveedoresCabeceras_Datos obj_MAE_AgrupacionesProveedoresCabeceras_Datos = new MAE_AgrupacionesProveedoresCabeceras_Datos();
dnm_Valor = obj_MAE_AgrupacionesProveedoresCabeceras_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids);
}
//AGRUPACIONPROVEEDORLINEA
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_AGRUPACIONPROVEEDORLINEA))
{
MAE_AgrupacionesProveedoresLineas_Datos obj_MAE_AgrupacionesProveedoresLineas_Datos = new MAE_AgrupacionesProveedoresLineas_Datos();
dnm_Valor = obj_MAE_AgrupacionesProveedoresLineas_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids);
}
//ARTICULO
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ARTICULO))
{
MAE_Articulos_Datos obj_MAE_Articulos_Datos = new MAE_Articulos_Datos();
dnm_Valor = obj_MAE_Articulos_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids);
}
//ARTICULO_AUX_1
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ARTICULO_AUX_1))
{
MAE_Articulos_Datos obj_MAE_Articulos_Datos = new MAE_Articulos_Datos();
dnm_Valor = obj_MAE_Articulos_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids);
}
//ARTICULOCOMODIN
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ARTICULOCOMODIN))
{
MAE_ArticulosComodin_Datos obj_MAE_ArticulosComodin_Datos = new MAE_ArticulosComodin_Datos();
dnm_Valor = obj_MAE_ArticulosComodin_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids);
}
//ARTICULOSTOTALIZADOS
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ARTICULOSTOTALIZADOS))
{
MAE_ArticulosTotalizados_Datos obj_MAE_ArticulosTotalizados_Datos = new MAE_ArticulosTotalizados_Datos();
dnm_Valor = obj_MAE_ArticulosTotalizados_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids);
}
//ARTICULOSTRAZABILIDAD
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ARTICULOS_TRAZABILIDAD))
{
MAE_Articulos_Trazabilidad_Datos obj_MAE_Articulos_Trazabilidad_Datos = new MAE_Articulos_Trazabilidad_Datos();
dnm_Valor = obj_MAE_Articulos_Trazabilidad_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids);
}
//CATEGORIAPROFESIONAL
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CATEGORIAPROFESIONAL))
{
MAE_CategoriasProfesionales_Datos obj_MAE_CategoriasProfesionales_Datos = new MAE_CategoriasProfesionales_Datos();
dnm_Valor = obj_MAE_CategoriasProfesionales_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids);
}
//CARGOS
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CARGOS))
{
MAE_Cargos_Datos obj_MAE_Cargos_Datos = new MAE_Cargos_Datos();
dnm_Valor = obj_MAE_Cargos_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids);
}
//CLIENTE
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CLIENTE))
{
MAE_Clientes_Datos obj_MAE_Clientes_Datos = new MAE_Clientes_Datos();
dnm_Valor = obj_MAE_Clientes_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids);
}
//CLIENTE_AUX_1
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CLIENTE_AUX_1))
{
MAE_Clientes_Datos obj_MAE_Clientes_Datos = new MAE_Clientes_Datos();
dnm_Valor = obj_MAE_Clientes_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids);
}
//CLIENTE_AUX_2
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CLIENTE_AUX_2))
{
MAE_Clientes_Datos obj_MAE_Clientes_Datos = new MAE_Clientes_Datos();
dnm_Valor = obj_MAE_Clientes_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids);
}
//CLIENTE_CRM
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CLIENTE_CRM))
{
MAE_Clientes_Datos obj_MAE_Clientes_Datos = new MAE_Clientes_Datos();
if (_lst_INTERNO_Filtro_OpcionPadre_Modelo == null)
{
_lst_INTERNO_Filtro_OpcionPadre_Modelo = new List<INTERNO_Filtro_OpcionPadre_Modelo>();
}
//Cliente CRM
_lst_INTERNO_Filtro_OpcionPadre_Modelo.Add(new INTERNO_Filtro_OpcionPadre_Modelo(nameof(INTERNO_MAE_Clientes_Listado_Modelo.clienteCRM), -1, Variables.G_INT_TIPOCLIENTECRM_CODIGO));
dnm_Valor = obj_MAE_Clientes_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids);
}
//CONTACTOSPROCESOSEMAIL
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CONTACTOSPROCESOSEMAIL))
{
MAE_ContactosProcesosEmail_Datos obj_MAE_ContactosProcesosEmail_Datos = new MAE_ContactosProcesosEmail_Datos();
dnm_Valor = obj_MAE_ContactosProcesosEmail_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids);
}
//DEPARTAMENTOSEXTERNOS
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_DEPARTAMENTOSEXTERNOS))
{
MAE_DepartamentosExternos_Datos obj_MAE_DepartamentosExternos_Datos = new MAE_DepartamentosExternos_Datos();
dnm_Valor = obj_MAE_DepartamentosExternos_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids);
}
//EMBALAJE
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_EMBALAJE))
{
MAE_Embalajes_Datos obj_MAE_Embalajes_Datos = new MAE_Embalajes_Datos();
dnm_Valor = obj_MAE_Embalajes_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids);
}
//EMPLEADO
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_EMPLEADO))
{
MAE_Empleados_Datos obj_MAE_Empleados_Datos = new MAE_Empleados_Datos();
dnm_Valor = obj_MAE_Empleados_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids);
}
//EMPLEADO_AUX_1
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_EMPLEADO_AUX_1))
{
MAE_Empleados_Datos obj_MAE_Empleados_Datos = new MAE_Empleados_Datos();
dnm_Valor = obj_MAE_Empleados_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids);
}
//EMPLEADO_AUX_2
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_EMPLEADO_AUX_2))
{
MAE_Empleados_Datos obj_MAE_Empleados_Datos = new MAE_Empleados_Datos();
dnm_Valor = obj_MAE_Empleados_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids);
}
//FORMADEPAGO
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_FORMADEPAGO))
{
MAE_FormasPago_Datos obj_MAE_FormasPago_Datos = new MAE_FormasPago_Datos();
dnm_Valor = obj_MAE_FormasPago_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids);
}
//MEDIDA
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_MEDIDA))
{
MAE_Medidas_Datos obj_MAE_Medidas_Datos = new MAE_Medidas_Datos();
dnm_Valor = obj_MAE_Medidas_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids);
}
//MOTIVOALTABAJA
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_MOTIVOALTABAJA))
{
MAE_MotivosAltaBaja_Datos obj_MAE_MotivosAltaBaja_Datos = new MAE_MotivosAltaBaja_Datos();
dnm_Valor = obj_MAE_MotivosAltaBaja_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids);
}
//NOMENCLATURAPRECIO
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_NOMENCLATURAPRECIO))
{
MAE_NomenclaturasPrecios_Datos obj_MAE_NomenclaturasPrecios_Datos = new MAE_NomenclaturasPrecios_Datos();
dnm_Valor = obj_MAE_NomenclaturasPrecios_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids);
}
//PRIORIDADES
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PRIORIDADES))
{
MAE_Prioridades_Datos obj_MAE_Prioridades_Datos = new MAE_Prioridades_Datos();
dnm_Valor = obj_MAE_Prioridades_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids);
}
//PIEIMPRESION
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PIEIMPRESION))
{
MAE_PieImpresiones_Datos obj_MAE_PieImpresiones_Datos = new MAE_PieImpresiones_Datos();
dnm_Valor = obj_MAE_PieImpresiones_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids);
}
//PROMOCIONESESQUEMA_CABECERA
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROMOCIONESESQUEMA_CABECERA))
{
MAE_PromocionesEsquema_Cabecera_Datos obj_MAE_PromocionesEsquema_Cabecera_Datos = new MAE_PromocionesEsquema_Cabecera_Datos();
dnm_Valor = obj_MAE_PromocionesEsquema_Cabecera_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids);
}
//PROVEEDOR
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROVEEDOR))
{
MAE_Proveedores_Datos obj_MAE_Proveedores_Datos = new MAE_Proveedores_Datos();
dnm_Valor = obj_MAE_Proveedores_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids);
}
//PROVEEDOR_AUX_1
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROVEEDOR_AUX_1))
{
MAE_Proveedores_Datos obj_MAE_Proveedores_Datos = new MAE_Proveedores_Datos();
dnm_Valor = obj_MAE_Proveedores_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids);
}
//PROVEEDOR_AUX_2
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROVEEDOR_AUX_2))
{
MAE_Proveedores_Datos obj_MAE_Proveedores_Datos = new MAE_Proveedores_Datos();
dnm_Valor = obj_MAE_Proveedores_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids);
}
//PROVEEDOR_CODIGOSARTICULOPROVEEDOR
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROVEEDORES_CODIGOSARTICULOPROVEEDOR))
{
MAE_Proveedores_CodigosArticuloProveedor_Datos obj_MAE_Proveedores_CodigosArticuloProveedor_Datos = new MAE_Proveedores_CodigosArticuloProveedor_Datos();
dnm_Valor = obj_MAE_Proveedores_CodigosArticuloProveedor_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids);
}
//TARIFAPROMOCIONDETALLE
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TARIFAPROMOCION))
{
MAE_TarifasPromociones_Datos obj_MAE_TarifasPromociones_Detalle_Datos = new MAE_TarifasPromociones_Datos();
dnm_Valor = obj_MAE_TarifasPromociones_Detalle_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids);
}
//TASA
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TASA))
{
MAE_Tasas_Datos obj_MAE_Tasas_Datos = new MAE_Tasas_Datos();
dnm_Valor = obj_MAE_Tasas_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids);
}
//TELEFONOTIPO
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TELEFONOTIPO))
{
MAE_TelefonosTipos_Datos obj_MAE_TelefonosTipos_Datos = new MAE_TelefonosTipos_Datos();
dnm_Valor = obj_MAE_TelefonosTipos_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids);
}
//TESORERIA
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TESORERIA))
{
MAE_Tesorerias_Datos obj_MAE_Tesorerias_Datos = new MAE_Tesorerias_Datos();
dnm_Valor = obj_MAE_Tesorerias_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids);
}
//TESORERIA_AUX_1
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TESORERIA_AUX_1))
{
MAE_Tesorerias_Datos obj_MAE_Tesorerias_Datos = new MAE_Tesorerias_Datos();
dnm_Valor = obj_MAE_Tesorerias_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids);
}
//TIPOGASTO
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TIPOGASTO))
{
MAE_TiposGastos_Datos obj_MAE_TiposGastos_Datos = new MAE_TiposGastos_Datos();
dnm_Valor = obj_MAE_TiposGastos_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids);
}
//TIPOPAGO
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TIPOPAGO))
{
MAE_TiposPagos_Datos obj_MAE_TiposPagos_Datos = new MAE_TiposPagos_Datos();
dnm_Valor = obj_MAE_TiposPagos_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids);
}
//TIPOPRODUCTO
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TIPOPRODUCTO))
{
MAE_TiposProductos_Datos obj_MAE_TiposProductos_Datos = new MAE_TiposProductos_Datos();
dnm_Valor = obj_MAE_TiposProductos_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids);
}
//TIPOTRANSPORTE
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TIPOTRANSPORTE))
{
MAE_TiposTransportes_Datos obj_MAE_TiposTransportes_Datos = new MAE_TiposTransportes_Datos();
dnm_Valor = obj_MAE_TiposTransportes_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids);
}
//TIPOSVARIACIONESEXISTENCIAS
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TIPOSVARIACIONESEXISTENCIAS))
{
MAE_TiposVariacionesExistencias_Datos obj_MAE_TiposVariacionesExistencias_Datos = new MAE_TiposVariacionesExistencias_Datos();
dnm_Valor = obj_MAE_TiposVariacionesExistencias_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids);
}
//UBICACION
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_UBICACION))
{
MAE_Ubicaciones_Datos obj_MAE_Ubicaciones_Datos = new MAE_Ubicaciones_Datos();
dnm_Valor = obj_MAE_Ubicaciones_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids);
}
//UBICACIONPERFIL
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_UBICACIONPERFIL))
{
MAE_UbicacionesPerfiles_Datos obj_MAE_UbicacionesPerfiles_Datos = new MAE_UbicacionesPerfiles_Datos();
dnm_Valor = obj_MAE_UbicacionesPerfiles_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids);
}
//VEHICULO
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_VEHICULOS))
{
MAE_Vehiculos_Datos obj_MAE_Vehiculos_Datos = new MAE_Vehiculos_Datos();
dnm_Valor = obj_MAE_Vehiculos_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids);
}
//VENDEDOR
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_VENDEDOR))
{
MAE_Vendedores_Datos obj_MAE_Vendedores_Datos = new MAE_Vendedores_Datos();
dnm_Valor = obj_MAE_Vendedores_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids);
}
}
catch (Control_Errores)
{ }
catch (Exception)
{ }
return dnm_Valor;
}
#endregion
#region Listado Secundario
private void MOSTRAR_LISTADO_SECUNDARIO(string _str_Opcion,
string _str_idNodoArbolSecundarioSeleccion,
P_Base _frm_P_Base_Origen,
INTERNO_ValoresGenerales_Modelo _mdl_INTERNO_ValoresGenerales_Modelo,
DateTime _dtt_FechaPorDefecto,
List<INTERNO_Filtro_OpcionPadre_Modelo> _lst_INTERNO_Filtro_OpcionPadre_Modelo,
List<INTERNO_Filtro_Modelo> _lst_INTERNO_Filtro_Modelo,
Dictionary<string, object> _dct_ListadoFiltros,
object _obj_Auxiliar)
{
//Nombre de la DLL Actual
string str_Nombre_DLL = System.Reflection.Assembly.GetExecutingAssembly().GetName().Name;
Funciones_Listado_Secundario obj_Funciones_Listado_Secundario = new Funciones_Listado_Secundario();
//Datos Variables segun Opcione ###########################################################
ABS_Listado obj_ABS_Listado_Auxiliar = null;
//ARTICULOS_TRAZABILIDAD
if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ARTICULOS_TRAZABILIDAD))
{
obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_Articulos_Trazabilidad_CentroInformacion();
}
//Llamar a la Funcion general que cargara los datos y generar la pantalla del listado
obj_Funciones_Listado_Secundario.Mostrar_Listado(_frm_P_Base_Origen,
_str_idNodoArbolSecundarioSeleccion,
_mdl_INTERNO_ValoresGenerales_Modelo,
_dtt_FechaPorDefecto,
str_Nombre_DLL,
_str_Opcion,
obj_ABS_Listado_Auxiliar,
_lst_INTERNO_Filtro_OpcionPadre_Modelo,
_lst_INTERNO_Filtro_Modelo,
_dct_ListadoFiltros,
_obj_Auxiliar);
}
private List<dynamic> OBTENER_LISTADO_SECUNDARIO(string _str_Opcion,
long _lng_idEmpresaSeleccionada,
long _lng_idEjercicioActual,
List<string> _lst_CamposConRelacionABuscar,
List<INTERNO_Filtro_OpcionPadre_Modelo> _lst_INTERNO_Filtro_OpcionPadre_Modelo,
List<INTERNO_Filtro_Modelo> _lst_INTERNO_Filtro_Modelo)
{
List<dynamic> lst_Valores = null;
try
{
//ARTICULOS_TRAZABILIDAD
if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ARTICULOS_TRAZABILIDAD))
{
MAE_Articulos_Trazabilidad_Datos obj_MAE_Articulos_Trazabilidad_Datos = new MAE_Articulos_Trazabilidad_Datos();
lst_Valores = obj_MAE_Articulos_Trazabilidad_Datos.Obtener_Listado_Secundario(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
}
catch (Control_Errores)
{ }
catch (Exception)
{ }
return lst_Valores;
}
private dynamic OBTENER_REGISTROSLISTADO_SECUNDARIO(string _str_Opcion,
long _lng_idEmpresaSeleccionada,
long _lng_idEjercicioActual,
List<string> _lst_CamposConRelacionABuscar,
List<INTERNO_Filtro_OpcionPadre_Modelo> _lst_INTERNO_Filtro_OpcionPadre_Modelo,
List<INTERNO_Filtro_Modelo> _lst_INTERNO_Filtro_Modelo,
long _lng_id,
List<long> _lst_ids)
{
dynamic dnm_Valor = null;
try
{
//ARTICULOS_TRAZABILIDAD
if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ARTICULOS_TRAZABILIDAD))
{
MAE_Articulos_Trazabilidad_Datos obj_MAE_Articulos_Trazabilidad_Datos = new MAE_Articulos_Trazabilidad_Datos();
dnm_Valor = obj_MAE_Articulos_Trazabilidad_Datos.Obtener_RegistroListado_Secundario(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids);
}
}
catch (Control_Errores)
{ }
catch (Exception)
{ }
return dnm_Valor;
}
#endregion
#region F3
private dynamic OBTENER_REGISTRO_F3(string _str_Opcion,
string _str_filtro,
string _str_CampoBusqueda,
long _lng_idEmpresaSeleccionada,
long _lng_idEjercicioActual,
List<INTERNO_Filtro_OpcionPadre_Modelo> _lst_INTERNO_Filtro_OpcionPadre_Modelo,
List<INTERNO_Filtro_Modelo> _lst_INTERNO_Filtro_Modelo,
object _obj_Filtros_Auxiliar)
{
dynamic dnm_Valores = null;
try
{
//ABONOTIPO
if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ABONOTIPO))
{
MAE_AbonosTipos_Datos obj_MAE_AbonosTipos_Datos = new MAE_AbonosTipos_Datos();
dnm_Valores = obj_MAE_AbonosTipos_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//AGRUPACIONARTICULOCABECERA
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_AGRUPACIONARTICULOCABECERA))
{
MAE_AgrupacionesArticulosCabeceras_Datos obj_MAE_AgrupacionesArticulosCabeceras_Datos = new MAE_AgrupacionesArticulosCabeceras_Datos();
dnm_Valores = obj_MAE_AgrupacionesArticulosCabeceras_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//AGRUPACIONARTICULOLINEA
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_AGRUPACIONARTICULOLINEA))
{
MAE_AgrupacionesArticulosLineas_Datos obj_MAE_AgrupacionesArticulosLineas_Datos = new MAE_AgrupacionesArticulosLineas_Datos();
dnm_Valores = obj_MAE_AgrupacionesArticulosLineas_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//AGRUPACIONCLIENTELINEA
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_AGRUPACIONCLIENTELINEA))
{
MAE_AgrupacionesClientesLineas_Datos obj_MAE_AgrupacionesClientesLineas_Datos = new MAE_AgrupacionesClientesLineas_Datos();
dnm_Valores = obj_MAE_AgrupacionesClientesLineas_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//AGRUPACIONPROVEEDORLINEA
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_AGRUPACIONPROVEEDORLINEA))
{
MAE_AgrupacionesProveedoresLineas_Datos obj_MAE_AgrupacionesProveedoresLineas_Datos = new MAE_AgrupacionesProveedoresLineas_Datos();
dnm_Valores = obj_MAE_AgrupacionesProveedoresLineas_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//ARTICULO
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ARTICULO))
{
MAE_Articulos_Datos obj_MAE_Articulos_Datos = new MAE_Articulos_Datos();
dnm_Valores = obj_MAE_Articulos_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//ARTICULO_AUX_1
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ARTICULO_AUX_1))
{
MAE_Articulos_Datos obj_MAE_Articulos_Datos = new MAE_Articulos_Datos();
dnm_Valores = obj_MAE_Articulos_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//ARTICULOCOMODIN
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ARTICULOCOMODIN))
{
MAE_ArticulosComodin_Datos obj_MAE_ArticulosComodin_Datos = new MAE_ArticulosComodin_Datos();
dnm_Valores = obj_MAE_ArticulosComodin_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//ARTICULOSTOTALIZADOS
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ARTICULOSTOTALIZADOS))
{
MAE_ArticulosTotalizados_Datos obj_MAE_ArticulosTotalizados_Datos = new MAE_ArticulosTotalizados_Datos();
dnm_Valores = obj_MAE_ArticulosTotalizados_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//ARTICULOSTRAZABILIDAD
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ARTICULOS_TRAZABILIDAD))
{
MAE_Articulos_Trazabilidad_Datos obj_MAE_Articulos_Trazabilidad_Datos = new MAE_Articulos_Trazabilidad_Datos();
dnm_Valores = obj_MAE_Articulos_Trazabilidad_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//CATEGORIAPROFESIONAL
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CATEGORIAPROFESIONAL))
{
MAE_CategoriasProfesionales_Datos obj_MAE_CategoriasProfesionales_Datos = new MAE_CategoriasProfesionales_Datos();
dnm_Valores = obj_MAE_CategoriasProfesionales_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//CARGOS
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CARGOS))
{
MAE_Cargos_Datos obj_MAE_Cargos_Datos = new MAE_Cargos_Datos();
dnm_Valores = obj_MAE_Cargos_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//CLIENTE
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CLIENTE))
{
MAE_Clientes_Datos obj_MAE_Clientes_Datos = new MAE_Clientes_Datos();
dnm_Valores = obj_MAE_Clientes_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//CLIENTE_AUX_1
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CLIENTE_AUX_1))
{
MAE_Clientes_Datos obj_MAE_Clientes_Datos = new MAE_Clientes_Datos();
dnm_Valores = obj_MAE_Clientes_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//CLIENTE_AUX_2
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CLIENTE_AUX_2))
{
MAE_Clientes_Datos obj_MAE_Clientes_Datos = new MAE_Clientes_Datos();
dnm_Valores = obj_MAE_Clientes_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//CLIENTE_CRM
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CLIENTE_CRM))
{
MAE_Clientes_Datos obj_MAE_Clientes_Datos = new MAE_Clientes_Datos();
dnm_Valores = obj_MAE_Clientes_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//CONTACTOSPROCESOSEMAIL
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CONTACTOSPROCESOSEMAIL))
{
MAE_ContactosProcesosEmail_Datos obj_MAE_ContactosProcesosEmail_Datos = new MAE_ContactosProcesosEmail_Datos();
dnm_Valores = obj_MAE_ContactosProcesosEmail_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//CUENTABANCARIA_CLIENTE
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CUENTABANCARIA_CLIENTE))
{
MAE_CuentasBancariasSEPA_Cobros_Datos obj_MAE_CuentasBancariasSEPA_Cobros_Datos = new MAE_CuentasBancariasSEPA_Cobros_Datos();
dnm_Valores = obj_MAE_CuentasBancariasSEPA_Cobros_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//CUENTABANCARIA_EMPLEADO
else if(_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CUENTABANCARIA_EMPLEADO))
{
MAE_CuentasBancariasSEPA_Pagos_Datos obj_MAE_CuentasBancariasSEPA_Pagos_Datos = new MAE_CuentasBancariasSEPA_Pagos_Datos();
dnm_Valores = obj_MAE_CuentasBancariasSEPA_Pagos_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//CUENTABANCARIA_PROVEEDOR
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CUENTABANCARIA_PROVEEDOR))
{
MAE_CuentasBancariasSEPA_Pagos_Datos obj_MAE_CuentasBancariasSEPA_Pagos_Datos = new MAE_CuentasBancariasSEPA_Pagos_Datos();
dnm_Valores = obj_MAE_CuentasBancariasSEPA_Pagos_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//CUENTABANCARIA_SOCIO
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CUENTABANCARIA_SOCIO))
{
MAE_CuentasBancariasSEPA_Cobros_Datos obj_MAE_CuentasBancariasSEPA_Cobros_Datos = new MAE_CuentasBancariasSEPA_Cobros_Datos();
dnm_Valores = obj_MAE_CuentasBancariasSEPA_Cobros_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//DEPARTAMENTOSEXTERNOS
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_DEPARTAMENTOSEXTERNOS))
{
MAE_DepartamentosExternos_Datos obj_MAE_DepartamentosExternos_Datos = new MAE_DepartamentosExternos_Datos();
dnm_Valores = obj_MAE_DepartamentosExternos_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//EMBALAJE
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_EMBALAJE))
{
MAE_Embalajes_Datos obj_MAE_Embalajes_Datos = new MAE_Embalajes_Datos();
dnm_Valores = obj_MAE_Embalajes_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//EMPLEADO
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_EMPLEADO))
{
MAE_Empleados_Datos obj_MAE_Empleados_Datos = new MAE_Empleados_Datos();
dnm_Valores = obj_MAE_Empleados_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//EMPLEADO_AUX_1
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_EMPLEADO_AUX_1))
{
MAE_Empleados_Datos obj_MAE_Empleados_Datos = new MAE_Empleados_Datos();
dnm_Valores = obj_MAE_Empleados_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//EMPLEADO_AUX_2
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_EMPLEADO_AUX_2))
{
MAE_Empleados_Datos obj_MAE_Empleados_Datos = new MAE_Empleados_Datos();
dnm_Valores = obj_MAE_Empleados_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//FORMADEPAGO
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_FORMADEPAGO))
{
MAE_FormasPago_Datos obj_MAE_FormasPago_Datos = new MAE_FormasPago_Datos();
dnm_Valores = obj_MAE_FormasPago_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//MEDIDA
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_MEDIDA))
{
MAE_Medidas_Datos obj_MAE_Medidas_Datos = new MAE_Medidas_Datos();
dnm_Valores = obj_MAE_Medidas_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//MOTIVOALTABAJA
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_MOTIVOALTABAJA))
{
MAE_MotivosAltaBaja_Datos obj_MAE_MotivosAltaBaja_Datos = new MAE_MotivosAltaBaja_Datos();
dnm_Valores = obj_MAE_MotivosAltaBaja_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//NOMENCLATURAPRECIO
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_NOMENCLATURAPRECIO))
{
MAE_NomenclaturasPrecios_Datos obj_MAE_NomenclaturasPrecios_Datos = new MAE_NomenclaturasPrecios_Datos();
dnm_Valores = obj_MAE_NomenclaturasPrecios_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//PIEIMPRESION
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PIEIMPRESION))
{
MAE_PieImpresiones_Datos obj_MAE_PieImpresiones_Datos = new MAE_PieImpresiones_Datos();
dnm_Valores = obj_MAE_PieImpresiones_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//PRIORIDADES
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PRIORIDADES))
{
MAE_Prioridades_Datos obj_MAE_Prioridades_Datos = new MAE_Prioridades_Datos();
dnm_Valores = obj_MAE_Prioridades_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//PROMOCIONESESQUEMA_CABECERA
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROMOCIONESESQUEMA_CABECERA))
{
MAE_PromocionesEsquema_Cabecera_Datos obj_MAE_PromocionesEsquema_Cabecera_Datos = new MAE_PromocionesEsquema_Cabecera_Datos();
dnm_Valores = obj_MAE_PromocionesEsquema_Cabecera_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//PROVEEDOR
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROVEEDOR))
{
MAE_Proveedores_Datos obj_MAE_Proveedores_Datos = new MAE_Proveedores_Datos();
dnm_Valores = obj_MAE_Proveedores_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//PROVEEDOR_AUX_1
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROVEEDOR_AUX_1))
{
MAE_Proveedores_Datos obj_MAE_Proveedores_Datos = new MAE_Proveedores_Datos();
dnm_Valores = obj_MAE_Proveedores_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//PROVEEDOR_AUX_2
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROVEEDOR_AUX_2))
{
MAE_Proveedores_Datos obj_MAE_Proveedores_Datos = new MAE_Proveedores_Datos();
dnm_Valores = obj_MAE_Proveedores_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//PROVEEDORES_CODIGOSARTICULOPROVEEDOR
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROVEEDORES_CODIGOSARTICULOPROVEEDOR))
{
MAE_Proveedores_CodigosArticuloProveedor_Datos obj_MAE_Proveedores_CodigosArticuloProveedor_Datos = new MAE_Proveedores_CodigosArticuloProveedor_Datos();
dnm_Valores = obj_MAE_Proveedores_CodigosArticuloProveedor_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//TARIFAPROMOCIONDETALLE
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TARIFAPROMOCION))
{
MAE_TarifasPromociones_Datos obj_MAE_TarifasPromociones_Detalle_Datos = new MAE_TarifasPromociones_Datos();
dnm_Valores = obj_MAE_TarifasPromociones_Detalle_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//TASA
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TASA))
{
MAE_Tasas_Datos obj_MAE_Tasas_Datos = new MAE_Tasas_Datos();
dnm_Valores = obj_MAE_Tasas_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//TELEFONOTIPO
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TELEFONOTIPO))
{
MAE_TelefonosTipos_Datos obj_MAE_TelefonosTipos_Datos = new MAE_TelefonosTipos_Datos();
dnm_Valores = obj_MAE_TelefonosTipos_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//TESORERIA
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TESORERIA))
{
MAE_Tesorerias_Datos obj_MAE_Tesorerias_Datos = new MAE_Tesorerias_Datos();
dnm_Valores = obj_MAE_Tesorerias_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//TESORERIA_AUX_1
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TESORERIA_AUX_1))
{
MAE_Tesorerias_Datos obj_MAE_Tesorerias_Datos = new MAE_Tesorerias_Datos();
dnm_Valores = obj_MAE_Tesorerias_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//TIPOGASTO
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TIPOGASTO))
{
MAE_TiposGastos_Datos obj_MAE_TiposGastos_Datos = new MAE_TiposGastos_Datos();
dnm_Valores = obj_MAE_TiposGastos_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//TIPOPAGO
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TIPOPAGO))
{
MAE_TiposPagos_Datos obj_MAE_TiposPagos_Datos = new MAE_TiposPagos_Datos();
dnm_Valores = obj_MAE_TiposPagos_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//TIPOPRODUCTO
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TIPOPRODUCTO))
{
MAE_TiposProductos_Datos obj_MAE_TiposProductos_Datos = new MAE_TiposProductos_Datos();
dnm_Valores = obj_MAE_TiposProductos_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//TIPOTRANSPORTE
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TIPOTRANSPORTE))
{
MAE_TiposTransportes_Datos obj_MAE_TiposTransportes_Datos = new MAE_TiposTransportes_Datos();
dnm_Valores = obj_MAE_TiposTransportes_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//TIPOSVARIACIONESEXISTENCIAS
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TIPOSVARIACIONESEXISTENCIAS))
{
MAE_TiposVariacionesExistencias_Datos obj_MAE_TiposVariacionesExistencias_Datos = new MAE_TiposVariacionesExistencias_Datos();
dnm_Valores = obj_MAE_TiposVariacionesExistencias_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//UBICACION
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_UBICACION))
{
MAE_Ubicaciones_Datos obj_MAE_Ubicaciones_Datos = new MAE_Ubicaciones_Datos();
dnm_Valores = obj_MAE_Ubicaciones_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//UBICACIONPERFIL
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_UBICACIONPERFIL))
{
MAE_UbicacionesPerfiles_Datos obj_MAE_UbicacionesPerfiles_Datos = new MAE_UbicacionesPerfiles_Datos();
dnm_Valores = obj_MAE_UbicacionesPerfiles_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//VEHICULO
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_VEHICULOS))
{
MAE_Vehiculos_Datos obj_MAE_Vehiculos_Datos = new MAE_Vehiculos_Datos();
dnm_Valores = obj_MAE_Vehiculos_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//VENDEDOR
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_VENDEDOR))
{
MAE_Vendedores_Datos obj_MAE_Vendedores_Datos = new MAE_Vendedores_Datos();
dnm_Valores = obj_MAE_Vendedores_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
}
catch (Control_Errores)
{ }
catch (Exception)
{ }
return dnm_Valores;
}
private dynamic OBTENER_REGISTRO_F3_PORID( string _str_Opcion,
long _lng_id,
long _lng_idEmpresaSeleccionada,
long _lng_idEjercicioActual,
List<INTERNO_Filtro_OpcionPadre_Modelo> _lst_INTERNO_Filtro_OpcionPadre_Modelo,
List<INTERNO_Filtro_Modelo> _lst_INTERNO_Filtro_Modelo)
{
dynamic dnm_Valores = null;
try
{
//ABONOTIPO
if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ABONOTIPO))
{
MAE_AbonosTipos_Datos obj_MAE_AbonosTipos_Datos = new MAE_AbonosTipos_Datos();
dnm_Valores = obj_MAE_AbonosTipos_Datos.Obtener_F3_PorId(_lng_id, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//ARTICULO
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ARTICULO))
{
MAE_Articulos_Datos obj_MAE_Articulos_Datos = new MAE_Articulos_Datos();
dnm_Valores = obj_MAE_Articulos_Datos.Obtener_F3_PorId(_lng_id, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//ARTICULO_AUX_1
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ARTICULO_AUX_1))
{
MAE_Articulos_Datos obj_MAE_Articulos_Datos = new MAE_Articulos_Datos();
dnm_Valores = obj_MAE_Articulos_Datos.Obtener_F3_PorId(_lng_id, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//ARTICULOCOMODIN
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ARTICULOCOMODIN))
{
MAE_ArticulosComodin_Datos obj_MAE_ArticulosComodin_Datos = new MAE_ArticulosComodin_Datos();
dnm_Valores = obj_MAE_ArticulosComodin_Datos.Obtener_F3_PorId(_lng_id, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//ARTICULOSTOTALIZADOS
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ARTICULOSTOTALIZADOS))
{
MAE_ArticulosTotalizados_Datos obj_MAE_ArticulosTotalizados_Datos = new MAE_ArticulosTotalizados_Datos();
dnm_Valores = obj_MAE_ArticulosTotalizados_Datos.Obtener_F3_PorId(_lng_id, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//ARTICULOSTRAZABILIDAD
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ARTICULOS_TRAZABILIDAD))
{
MAE_Articulos_Trazabilidad_Datos obj_MAE_Articulos_Trazabilidad_Datos = new MAE_Articulos_Trazabilidad_Datos();
dnm_Valores = obj_MAE_Articulos_Trazabilidad_Datos.Obtener_F3_PorId(_lng_id, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//CATEGORIAPROFESIONAL
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CATEGORIAPROFESIONAL))
{
MAE_CategoriasProfesionales_Datos obj_MAE_CategoriasProfesionales_Datos = new MAE_CategoriasProfesionales_Datos();
dnm_Valores = obj_MAE_CategoriasProfesionales_Datos.Obtener_F3_PorId(_lng_id, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//CARGOS
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CARGOS))
{
MAE_Cargos_Datos obj_MAE_Cargos_Datos = new MAE_Cargos_Datos();
dnm_Valores = obj_MAE_Cargos_Datos.Obtener_F3_PorId(_lng_id, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//CLIENTE
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CLIENTE))
{
MAE_Clientes_Datos obj_MAE_Clientes_Datos = new MAE_Clientes_Datos();
dnm_Valores = obj_MAE_Clientes_Datos.Obtener_F3_PorId(_lng_id, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//CLIENTE_AUX_1
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CLIENTE_AUX_1))
{
MAE_Clientes_Datos obj_MAE_Clientes_Datos = new MAE_Clientes_Datos();
dnm_Valores = obj_MAE_Clientes_Datos.Obtener_F3_PorId(_lng_id, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//CLIENTE_AUX_2
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CLIENTE_AUX_2))
{
MAE_Clientes_Datos obj_MAE_Clientes_Datos = new MAE_Clientes_Datos();
dnm_Valores = obj_MAE_Clientes_Datos.Obtener_F3_PorId(_lng_id, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//CLIENTE_CRM
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CLIENTE_CRM))
{
MAE_Clientes_Datos obj_MAE_Clientes_Datos = new MAE_Clientes_Datos();
dnm_Valores = obj_MAE_Clientes_Datos.Obtener_F3_PorId(_lng_id, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//CONTACTOSPROCESOSEMAIL
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CONTACTOSPROCESOSEMAIL))
{
MAE_ContactosProcesosEmail_Datos obj_MAE_ContactosProcesosEmail_Datos = new MAE_ContactosProcesosEmail_Datos();
dnm_Valores = obj_MAE_ContactosProcesosEmail_Datos.Obtener_F3_PorId(_lng_id, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//CUENTABANCARIA_CLIENTE
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CUENTABANCARIA_CLIENTE))
{
MAE_CuentasBancariasSEPA_Cobros_Datos obj_MAE_CuentasBancariasSEPA_Cobros_Datos = new MAE_CuentasBancariasSEPA_Cobros_Datos();
dnm_Valores = obj_MAE_CuentasBancariasSEPA_Cobros_Datos.Obtener_F3_PorId(_lng_id, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//CUENTABANCARIA_EMPLEADO
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CUENTABANCARIA_EMPLEADO))
{
MAE_CuentasBancariasSEPA_Pagos_Datos obj_MAE_CuentasBancariasSEPA_Pagos_Datos = new MAE_CuentasBancariasSEPA_Pagos_Datos();
dnm_Valores = obj_MAE_CuentasBancariasSEPA_Pagos_Datos.Obtener_F3_PorId(_lng_id, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//CUENTABANCARIA_PROVEEDOR
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CUENTABANCARIA_PROVEEDOR))
{
MAE_CuentasBancariasSEPA_Pagos_Datos obj_MAE_CuentasBancariasSEPA_Pagos_Datos = new MAE_CuentasBancariasSEPA_Pagos_Datos();
dnm_Valores = obj_MAE_CuentasBancariasSEPA_Pagos_Datos.Obtener_F3_PorId(_lng_id, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//CUENTABANCARIA_SOCIO
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CUENTABANCARIA_SOCIO))
{
MAE_CuentasBancariasSEPA_Cobros_Datos obj_MAE_CuentasBancariasSEPA_Cobros_Datos = new MAE_CuentasBancariasSEPA_Cobros_Datos();
dnm_Valores = obj_MAE_CuentasBancariasSEPA_Cobros_Datos.Obtener_F3_PorId(_lng_id, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//DEPARTAMENTOSEXTERNOS
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_DEPARTAMENTOSEXTERNOS))
{
MAE_DepartamentosExternos_Datos obj_MAE_DepartamentosExternos_Datos = new MAE_DepartamentosExternos_Datos();
dnm_Valores = obj_MAE_DepartamentosExternos_Datos.Obtener_F3_PorId(_lng_id, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//EMBALAJE
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_EMBALAJE))
{
MAE_Embalajes_Datos obj_MAE_Embalajes_Datos = new MAE_Embalajes_Datos();
dnm_Valores = obj_MAE_Embalajes_Datos.Obtener_F3_PorId(_lng_id, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//EMPLEADO
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_EMPLEADO))
{
MAE_Empleados_Datos obj_MAE_Empleados_Datos = new MAE_Empleados_Datos();
dnm_Valores = obj_MAE_Empleados_Datos.Obtener_F3_PorId(_lng_id, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//EMPLEADO_AUX_1
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_EMPLEADO_AUX_1))
{
MAE_Empleados_Datos obj_MAE_Empleados_Datos = new MAE_Empleados_Datos();
dnm_Valores = obj_MAE_Empleados_Datos.Obtener_F3_PorId(_lng_id, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//EMPLEADO_AUX_2
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_EMPLEADO_AUX_2))
{
MAE_Empleados_Datos obj_MAE_Empleados_Datos = new MAE_Empleados_Datos();
dnm_Valores = obj_MAE_Empleados_Datos.Obtener_F3_PorId(_lng_id, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//FORMADEPAGO
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_FORMADEPAGO))
{
MAE_FormasPago_Datos obj_MAE_FormasPago_Datos = new MAE_FormasPago_Datos();
dnm_Valores = obj_MAE_FormasPago_Datos.Obtener_F3_PorId(_lng_id, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//MEDIDA
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_MEDIDA))
{
MAE_Medidas_Datos obj_MAE_Medidas_Datos = new MAE_Medidas_Datos();
dnm_Valores = obj_MAE_Medidas_Datos.Obtener_F3_PorId(_lng_id, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//MOTIVOALTABAJA
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_MOTIVOALTABAJA))
{
MAE_MotivosAltaBaja_Datos obj_MAE_MotivosAltaBaja_Datos = new MAE_MotivosAltaBaja_Datos();
dnm_Valores = obj_MAE_MotivosAltaBaja_Datos.Obtener_F3_PorId(_lng_id, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//NOMENCLATURAPRECIO
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_NOMENCLATURAPRECIO))
{
MAE_NomenclaturasPrecios_Datos obj_MAE_NomenclaturasPrecios_Datos = new MAE_NomenclaturasPrecios_Datos();
dnm_Valores = obj_MAE_NomenclaturasPrecios_Datos.Obtener_F3_PorId(_lng_id, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//PIEIMPRESION
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PIEIMPRESION))
{
MAE_PieImpresiones_Datos obj_MAE_PieImpresiones_Datos = new MAE_PieImpresiones_Datos();
dnm_Valores = obj_MAE_PieImpresiones_Datos.Obtener_F3_PorId(_lng_id, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//PRIORIDADES
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PRIORIDADES))
{
MAE_Prioridades_Datos obj_MAE_Prioridades_Datos = new MAE_Prioridades_Datos();
dnm_Valores = obj_MAE_Prioridades_Datos.Obtener_F3_PorId(_lng_id, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//PROMOCIONESESQUEMA_CABECERA
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROMOCIONESESQUEMA_CABECERA))
{
MAE_PromocionesEsquema_Cabecera_Datos obj_MAE_PromocionesEsquema_Cabecera_Datos = new MAE_PromocionesEsquema_Cabecera_Datos();
dnm_Valores = obj_MAE_PromocionesEsquema_Cabecera_Datos.Obtener_F3_PorId(_lng_id, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//PROVEEDOR
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROVEEDOR))
{
MAE_Proveedores_Datos obj_MAE_Proveedores_Datos = new MAE_Proveedores_Datos();
dnm_Valores = obj_MAE_Proveedores_Datos.Obtener_F3_PorId(_lng_id, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//PROVEEDOR_AUX_1
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROVEEDOR_AUX_1))
{
MAE_Proveedores_Datos obj_MAE_Proveedores_Datos = new MAE_Proveedores_Datos();
dnm_Valores = obj_MAE_Proveedores_Datos.Obtener_F3_PorId(_lng_id, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//PROVEEDOR_AUX_2
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROVEEDOR_AUX_2))
{
MAE_Proveedores_Datos obj_MAE_Proveedores_Datos = new MAE_Proveedores_Datos();
dnm_Valores = obj_MAE_Proveedores_Datos.Obtener_F3_PorId(_lng_id, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//PROVEEDORES_CODIGOSARTICULOPROVEEDOR
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROVEEDORES_CODIGOSARTICULOPROVEEDOR))
{
MAE_Proveedores_CodigosArticuloProveedor_Datos obj_MAE_Proveedores_CodigosArticuloProveedor_Datos = new MAE_Proveedores_CodigosArticuloProveedor_Datos();
dnm_Valores = obj_MAE_Proveedores_CodigosArticuloProveedor_Datos.Obtener_F3_PorId(_lng_id, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//TARIFAPROMOCIONDETALLE
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TARIFAPROMOCION))
{
MAE_TarifasPromociones_Datos obj_MAE_TarifasPromociones_Detalle_Datos = new MAE_TarifasPromociones_Datos();
dnm_Valores = obj_MAE_TarifasPromociones_Detalle_Datos.Obtener_F3_PorId(_lng_id, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//TASA
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TASA))
{
MAE_Tasas_Datos obj_MAE_Tasas_Datos = new MAE_Tasas_Datos();
dnm_Valores = obj_MAE_Tasas_Datos.Obtener_F3_PorId(_lng_id, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//TELEFONOTIPO
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TELEFONOTIPO))
{
MAE_TelefonosTipos_Datos obj_MAE_TelefonosTipos_Datos = new MAE_TelefonosTipos_Datos();
dnm_Valores = obj_MAE_TelefonosTipos_Datos.Obtener_F3_PorId(_lng_id, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//TESORERIA
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TESORERIA))
{
MAE_Tesorerias_Datos obj_MAE_Tesorerias_Datos = new MAE_Tesorerias_Datos();
dnm_Valores = obj_MAE_Tesorerias_Datos.Obtener_F3_PorId(_lng_id, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//TESORERIA_AUX_1
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TESORERIA_AUX_1))
{
MAE_Tesorerias_Datos obj_MAE_Tesorerias_Datos = new MAE_Tesorerias_Datos();
dnm_Valores = obj_MAE_Tesorerias_Datos.Obtener_F3_PorId(_lng_id, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//TIPOGASTO
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TIPOGASTO))
{
MAE_TiposGastos_Datos obj_MAE_TiposGastos_Datos = new MAE_TiposGastos_Datos();
dnm_Valores = obj_MAE_TiposGastos_Datos.Obtener_F3_PorId(_lng_id, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//TIPOPAGO
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TIPOPAGO))
{
MAE_TiposPagos_Datos obj_MAE_TiposPagos_Datos = new MAE_TiposPagos_Datos();
dnm_Valores = obj_MAE_TiposPagos_Datos.Obtener_F3_PorId(_lng_id, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//TIPOPRODUCTO
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TIPOPRODUCTO))
{
MAE_TiposProductos_Datos obj_MAE_TiposProductos_Datos = new MAE_TiposProductos_Datos();
dnm_Valores = obj_MAE_TiposProductos_Datos.Obtener_F3_PorId(_lng_id, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//TIPOTRANSPORTE
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TIPOTRANSPORTE))
{
MAE_TiposTransportes_Datos obj_MAE_TiposTransportes_Datos = new MAE_TiposTransportes_Datos();
dnm_Valores = obj_MAE_TiposTransportes_Datos.Obtener_F3_PorId(_lng_id, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//TIPOSVARIACIONESEXISTENCIAS
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TIPOSVARIACIONESEXISTENCIAS))
{
MAE_TiposVariacionesExistencias_Datos obj_MAE_TiposVariacionesExistencias_Datos = new MAE_TiposVariacionesExistencias_Datos();
dnm_Valores = obj_MAE_TiposVariacionesExistencias_Datos.Obtener_F3_PorId(_lng_id, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//UBICACION
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_UBICACION))
{
MAE_Ubicaciones_Datos obj_MAE_Ubicaciones_Datos = new MAE_Ubicaciones_Datos();
dnm_Valores = obj_MAE_Ubicaciones_Datos.Obtener_F3_PorId(_lng_id, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//UBICACIONPERFIL
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_UBICACIONPERFIL))
{
MAE_UbicacionesPerfiles_Datos obj_MAE_UbicacionesPerfiles_Datos = new MAE_UbicacionesPerfiles_Datos();
dnm_Valores = obj_MAE_UbicacionesPerfiles_Datos.Obtener_F3_PorId(_lng_id, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//VEHICULO
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_VEHICULOS))
{
MAE_Vehiculos_Datos obj_MAE_Vehiculos_Datos = new MAE_Vehiculos_Datos();
dnm_Valores = obj_MAE_Vehiculos_Datos.Obtener_F3_PorId(_lng_id, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//VENDEDOR
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_VENDEDOR))
{
MAE_Vendedores_Datos obj_MAE_Vendedores_Datos = new MAE_Vendedores_Datos();
dnm_Valores = obj_MAE_Vendedores_Datos.Obtener_F3_PorId(_lng_id, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
}
catch (Control_Errores)
{ }
catch (Exception)
{ }
return dnm_Valores;
}
private ABS_F3 OBTENCION_ABS_F3(string _str_Opcion)
{
ABS_F3 obj_ABS_F3 = null;
//ABONOTIPO
if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ABONOTIPO))
{
obj_ABS_F3 = new ABS_F3_MAE_AbonosTipos();
}
//AGRUPACIONARTICULOCABECERA
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_AGRUPACIONARTICULOCABECERA))
{
obj_ABS_F3 = new ABS_F3_MAE_AgrupacionesArticulosCabecera();
}
//AGRUPACIONARTICULOLINEA
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_AGRUPACIONARTICULOLINEA))
{
obj_ABS_F3 = new ABS_F3_AgrupacionesLineas();
}
//AGRUPACIONCLIENTELINEA
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_AGRUPACIONCLIENTELINEA))
{
obj_ABS_F3 = new ABS_F3_AgrupacionesLineas();
}
//AGRUPACIONPROVEEDORLINEA
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_AGRUPACIONPROVEEDORLINEA))
{
obj_ABS_F3 = new ABS_F3_AgrupacionesLineas();
}
//ARTICULO
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ARTICULO))
{
obj_ABS_F3 = new ABS_F3_MAE_Articulos();
}
//ARTICULOCOMODIN
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ARTICULOCOMODIN))
{
obj_ABS_F3 = new ABS_F3_MAE_ArticulosComodin();
}
//ARTICULOSTOTALIZADOS
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ARTICULOSTOTALIZADOS))
{
obj_ABS_F3 = new ABS_F3_MAE_ArticulosTotalizados();
}
//ARTICULOSTRAZABILIDAD
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ARTICULOS_TRAZABILIDAD))
{
obj_ABS_F3 = new ABS_F3_MAE_Articulos_Trazabilidad();
}
//CATEGORIAPROFESIONAL
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CATEGORIAPROFESIONAL))
{
obj_ABS_F3 = new ABS_F3_MAE_CategoriasProfesionales();
}
//CARGOS
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CARGOS))
{
obj_ABS_F3 = new ABS_F3_MAE_Cargos();
}
//CLIENTE
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CLIENTE))
{
obj_ABS_F3 = new ABS_F3_MAE_Clientes();
}
//CLIENTE_AUX_1
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CLIENTE_AUX_1))
{
obj_ABS_F3 = new ABS_F3_MAE_Clientes_AUX_1();
}
//CLIENTE_AUX_2
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CLIENTE_AUX_2))
{
obj_ABS_F3 = new ABS_F3_MAE_Clientes_AUX_2();
}
//CLIENTE_CRM
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CLIENTE_CRM))
{
obj_ABS_F3 = new ABS_F3_MAE_Clientes_CRM();
}
//CONTACTOSPROCESOSEMAIL
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CONTACTOSPROCESOSEMAIL))
{
obj_ABS_F3 = new ABS_F3_MAE_ContactosProcesosEmail();
}
//CUENTABANCARIA_CLIENTE
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CUENTABANCARIA_CLIENTE))
{
obj_ABS_F3 = new ABS_F3_MAE_CuentaBancarias_SEPA_Cobros();
}
//CUENTABANCARIA_EMPLEADO
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CUENTABANCARIA_EMPLEADO))
{
obj_ABS_F3 = new ABS_F3_MAE_CuentasBancarias_SEPA_Pagos();
}
//CUENTABANCARIA_PROVEEDOR
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CUENTABANCARIA_PROVEEDOR))
{
obj_ABS_F3 = new ABS_F3_MAE_CuentasBancarias_SEPA_Pagos();
}
//CUENTABANCARIA_SOCIO
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CUENTABANCARIA_SOCIO))
{
obj_ABS_F3 = new ABS_F3_MAE_CuentaBancarias_SEPA_Cobros();
}
//DEPARTAMENTOSEXTERNOS
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_DEPARTAMENTOSEXTERNOS))
{
obj_ABS_F3 = new ABS_F3_MAE_DepartamentosExternos();
}
//EMBALAJE
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_EMBALAJE))
{
obj_ABS_F3 = new ABS_F3_MAE_Embalajes();
}
//EMPLEADO
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_EMPLEADO))
{
obj_ABS_F3 = new ABS_F3_MAE_Empleados();
}
//EMPLEADO_AUX_1
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_EMPLEADO_AUX_1))
{
obj_ABS_F3 = new ABS_F3_MAE_Empleados();
}
//EMPLEADO_AUX_2
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_EMPLEADO_AUX_2))
{
obj_ABS_F3 = new ABS_F3_MAE_Empleados();
}
//FORMADEPAGO
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_FORMADEPAGO))
{
obj_ABS_F3 = new ABS_F3_MAE_FormasPago();
}
//MEDIDA
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_MEDIDA))
{
obj_ABS_F3 = new ABS_F3_MAE_Medidas();
}
//MOTIVOALTABAJA
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_MOTIVOALTABAJA))
{
obj_ABS_F3 = new ABS_F3_MAE_MotivosAltaBaja();
}
//NOMENCLATURATIPO
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_NOMENCLATURAPRECIO))
{
obj_ABS_F3 = new ABS_F3_MAE_NomenclaturasPrecios();
}
//PIEIMPRESION
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PIEIMPRESION))
{
obj_ABS_F3 = new ABS_F3_MAE_PieImpresiones();
}
//PRIORIDADES
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PRIORIDADES))
{
obj_ABS_F3 = new ABS_F3_MAE_Prioridades();
}
//PROMOCIONESESQUEMA_CABECERA
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROMOCIONESESQUEMA_CABECERA))
{
obj_ABS_F3 = new ABS_F3_MAE_PromocionesEsquema_Cabecera();
}
//PROVEEDOR
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROVEEDOR))
{
obj_ABS_F3 = new ABS_F3_MAE_Proveedores();
}
//PROVEEDORES_CODIGOSARTICULOPROVEEDOR
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROVEEDORES_CODIGOSARTICULOPROVEEDOR))
{
obj_ABS_F3 = new ABS_F3_MAE_Proveedores_CodigosArticuloProveedor();
}
//TARIFAPROMOCIONDETALLE
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TARIFAPROMOCION))
{
obj_ABS_F3 = new ABS_F3_MAE_TarifasPromociones();
}
//TASA
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TASA))
{
obj_ABS_F3 = new ABS_F3_MAE_Tasas();
}
//TELEFONOTIPO
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TELEFONOTIPO))
{
obj_ABS_F3 = new ABS_F3_MAE_TelefonosTipos();
}
//TESORERIA
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TESORERIA))
{
obj_ABS_F3 = new ABS_F3_MAE_Tesorerias();
}
//TIPOGASTO
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TIPOGASTO))
{
obj_ABS_F3 = new ABS_F3_MAE_TiposGastos();
}
//TIPOPAGO
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TIPOPAGO))
{
obj_ABS_F3 = new ABS_F3_MAE_TiposPagos();
}
//TIPOPRODUCTO
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TIPOPRODUCTO))
{
obj_ABS_F3 = new ABS_F3_MAE_TiposProductos();
}
//TIPOTRANSPORTE
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TIPOTRANSPORTE))
{
obj_ABS_F3 = new ABS_F3_MAE_TiposTransportes();
}
//TIPOSVARIACIONESEXISTENCIAS
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TIPOSVARIACIONESEXISTENCIAS))
{
obj_ABS_F3 = new ABS_F3_MAE_TiposVariacionesExistencias();
}
//UBICACION
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_UBICACION))
{
obj_ABS_F3 = new ABS_F3_MAE_Ubicaciones();
}
//UBICACIONPERFIL
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_UBICACIONPERFIL))
{
obj_ABS_F3 = new ABS_F3_MAE_UbicacionesPerfiles();
}
//VEHICULO
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_VEHICULOS))
{
obj_ABS_F3 = new ABS_F3_MAE_Vehiculos();
}
//VENDEDOR
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_VENDEDOR))
{
obj_ABS_F3 = new ABS_F3_MAE_Vendedores();
}
return obj_ABS_F3;
}
#endregion
#region Mantenimiento
private void MOSTRAR_EN_MANTENIMIENTO( string _str_Opcion,
P_Base _frm_P_Base_Origen,
Exferia_F3 _usc_Exferia_F3_Origen,
INTERNO_ValoresGenerales_Modelo _mdl_INTERNO_ValoresGenerales_Modelo,
DateTime _dtt_FechaPorDefecto,
INTERNO_OpcionesDetalle_Modelo _mdl_INTERNO_OpcionesDetalle_Modelo,
long _lng_RegistroSeleccionado,
string _str_Campo1_Valor,
string _str_Campo2_Valor,
object _obj_Auxiliar,
List<INTERNO_CampoValor_Modelo> _lst_ListadoArgumentos_ParaMantemiento)
{
//ABONOTIPO
if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ABONOTIPO))
{
P_MantenimientoSimple frm_P_MantenimientoSimple = new P_MantenimientoSimple(new ABS_MantenimientoSimple_MAE_AbonosTipos(), _mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto);
frm_P_MantenimientoSimple.P_Base_Campo_1 = _str_Campo1_Valor;
frm_P_MantenimientoSimple.P_Base_Campo_2 = _str_Campo2_Valor;
Cargar_MantenimientoSimple(_frm_P_Base_Origen, _usc_Exferia_F3_Origen, _mdl_INTERNO_OpcionesDetalle_Modelo, _lng_RegistroSeleccionado, frm_P_MantenimientoSimple, _str_Opcion);
}
//AGRUPACIONARTICULOCABECERA
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_AGRUPACIONARTICULOCABECERA))
{
P_MantenimientoAgrupacionesCabecera frm_P_MantenimientoAgrupacionesCabecera = new P_MantenimientoAgrupacionesCabecera(new ABS_MantenimientoAgrupacionesCabecera_MAE_AgrupacionesArticulosCabeceras(), _mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto);
frm_P_MantenimientoAgrupacionesCabecera.P_Base_Campo_1 = _str_Campo1_Valor;
frm_P_MantenimientoAgrupacionesCabecera.P_Base_Campo_2 = _str_Campo2_Valor;
Cargar_MantenimientoAgrupacionesCabecera(_frm_P_Base_Origen, _usc_Exferia_F3_Origen, _mdl_INTERNO_OpcionesDetalle_Modelo, _lng_RegistroSeleccionado, frm_P_MantenimientoAgrupacionesCabecera, _str_Opcion);
}
//AGRUPACIONCLIENTECABECERA
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_AGRUPACIONCLIENTECABECERA))
{
P_MantenimientoAgrupacionesCabecera frm_P_MantenimientoAgrupacionesCabecera = new P_MantenimientoAgrupacionesCabecera(new ABS_MantenimientoAgrupacionesCabecera_MAE_AgrupacionesClientesCabeceras(), _mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto);
frm_P_MantenimientoAgrupacionesCabecera.P_Base_Campo_1 = _str_Campo1_Valor;
frm_P_MantenimientoAgrupacionesCabecera.P_Base_Campo_2 = _str_Campo2_Valor;
Cargar_MantenimientoAgrupacionesCabecera(_frm_P_Base_Origen, _usc_Exferia_F3_Origen, _mdl_INTERNO_OpcionesDetalle_Modelo, _lng_RegistroSeleccionado, frm_P_MantenimientoAgrupacionesCabecera, _str_Opcion);
}
//AGRUPACIONPROVEEDORCABECERA
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_AGRUPACIONPROVEEDORCABECERA))
{
P_MantenimientoAgrupacionesCabecera frm_P_MantenimientoAgrupacionesCabecera = new P_MantenimientoAgrupacionesCabecera(new ABS_MantenimientoAgrupacionesCabecera_MAE_AgrupacionesProveedoresCabeceras(), _mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto);
frm_P_MantenimientoAgrupacionesCabecera.P_Base_Campo_1 = _str_Campo1_Valor;
frm_P_MantenimientoAgrupacionesCabecera.P_Base_Campo_2 = _str_Campo2_Valor;
Cargar_MantenimientoAgrupacionesCabecera(_frm_P_Base_Origen, _usc_Exferia_F3_Origen, _mdl_INTERNO_OpcionesDetalle_Modelo, _lng_RegistroSeleccionado, frm_P_MantenimientoAgrupacionesCabecera, _str_Opcion);
}
//ARTICULO
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ARTICULO))
{
string str_Pantalla = Variables.G_MDL_PANTALLA_ARTICULOS.Codigo;
if (_mdl_INTERNO_ValoresGenerales_Modelo.Control_Pantallas!=null && _mdl_INTERNO_ValoresGenerales_Modelo.Control_Pantallas.Count>0)
{
GEN_ControlPantallas mdl_GEN_ControlPantallas= _mdl_INTERNO_ValoresGenerales_Modelo.Control_Pantallas.Where(m => m.tipo == Variables.G_STR_PANTALLATIPO_ARTICULOS).FirstOrDefault();
if (mdl_GEN_ControlPantallas!=null)
{
str_Pantalla= mdl_GEN_ControlPantallas.pantalla;
}
}
//AUX_1
if (str_Pantalla == Variables.G_MDL_PANTALLA_ARTICULOS_AUX_1.Codigo)
{
P_Articulo_AUX_1 frm_P_Articulo_AUX_1 = new P_Articulo_AUX_1(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo);
frm_P_Articulo_AUX_1.P_Base_Campo_1 = _str_Campo1_Valor;
frm_P_Articulo_AUX_1.P_Base_Campo_2 = _str_Campo2_Valor;
//Se llamo desde una pantalla
if (_frm_P_Base_Origen != null)
{
frm_P_Articulo_AUX_1.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString();
frm_P_Articulo_AUX_1.P_Base_PantallaOrigen = _frm_P_Base_Origen;
}
//Se llamo desde un control F3
else
{
frm_P_Articulo_AUX_1.P_Base_PantallaPadre_IdentificadorTAG = "";
frm_P_Articulo_AUX_1.P_Base_F3Origen = _usc_Exferia_F3_Origen;
}
//Modificar
if (_lng_RegistroSeleccionado > 0)
{
frm_P_Articulo_AUX_1.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper();
frm_P_Articulo_AUX_1.P_Base_id = _lng_RegistroSeleccionado;
frm_P_Articulo_AUX_1.P_Base_TipoAperturaPantalla = 1;
}
//Alta
else
{
frm_P_Articulo_AUX_1.P_Base_TipoAperturaPantalla = 0;
frm_P_Articulo_AUX_1.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta";
}
Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_Articulo_AUX_1, _str_Opcion);
}
//Normal
else
{
P_Articulo frm_P_Articulo = new P_Articulo(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo);
frm_P_Articulo.P_Base_Campo_1 = _str_Campo1_Valor;
frm_P_Articulo.P_Base_Campo_2 = _str_Campo2_Valor;
//Se llamo desde una pantalla
if (_frm_P_Base_Origen != null)
{
frm_P_Articulo.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString();
frm_P_Articulo.P_Base_PantallaOrigen = _frm_P_Base_Origen;
}
//Se llamo desde un control F3
else
{
frm_P_Articulo.P_Base_PantallaPadre_IdentificadorTAG = "";
frm_P_Articulo.P_Base_F3Origen = _usc_Exferia_F3_Origen;
}
//Modificar
if (_lng_RegistroSeleccionado > 0)
{
frm_P_Articulo.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper();
frm_P_Articulo.P_Base_id = _lng_RegistroSeleccionado;
frm_P_Articulo.P_Base_TipoAperturaPantalla = 1;
}
//Alta
else
{
frm_P_Articulo.P_Base_TipoAperturaPantalla = 0;
frm_P_Articulo.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta";
}
Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_Articulo, _str_Opcion);
}
}
//ARTICULO_AUX_1
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ARTICULO_AUX_1))
{
string str_Pantalla = Variables.G_MDL_PANTALLA_ARTICULOS.Codigo;
if (_mdl_INTERNO_ValoresGenerales_Modelo.Control_Pantallas != null && _mdl_INTERNO_ValoresGenerales_Modelo.Control_Pantallas.Count > 0)
{
GEN_ControlPantallas mdl_GEN_ControlPantallas = _mdl_INTERNO_ValoresGenerales_Modelo.Control_Pantallas.Where(m => m.tipo == Variables.G_STR_PANTALLATIPO_ARTICULOS).FirstOrDefault();
if (mdl_GEN_ControlPantallas != null)
{
str_Pantalla = mdl_GEN_ControlPantallas.pantalla;
}
}
//Normal
if (str_Pantalla == Variables.G_MDL_PANTALLA_ARTICULOS.Codigo)
{
P_Articulo frm_P_Articulo = new P_Articulo(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo);
frm_P_Articulo.P_Base_Campo_1 = _str_Campo1_Valor;
frm_P_Articulo.P_Base_Campo_2 = _str_Campo2_Valor;
//Se llamo desde una pantalla
if (_frm_P_Base_Origen != null)
{
frm_P_Articulo.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString();
frm_P_Articulo.P_Base_PantallaOrigen = _frm_P_Base_Origen;
}
//Se llamo desde un control F3
else
{
frm_P_Articulo.P_Base_PantallaPadre_IdentificadorTAG = "";
frm_P_Articulo.P_Base_F3Origen = _usc_Exferia_F3_Origen;
}
//Modificar
if (_lng_RegistroSeleccionado > 0)
{
frm_P_Articulo.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper();
frm_P_Articulo.P_Base_id = _lng_RegistroSeleccionado;
frm_P_Articulo.P_Base_TipoAperturaPantalla = 1;
}
//Alta
else
{
frm_P_Articulo.P_Base_TipoAperturaPantalla = 0;
frm_P_Articulo.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta";
}
Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_Articulo, _str_Opcion);
}
//AUX_1
else
{
P_Articulo_AUX_1 frm_P_Articulo_AUX_1 = new P_Articulo_AUX_1(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo);
frm_P_Articulo_AUX_1.P_Base_Campo_1 = _str_Campo1_Valor;
frm_P_Articulo_AUX_1.P_Base_Campo_2 = _str_Campo2_Valor;
//Se llamo desde una pantalla
if (_frm_P_Base_Origen != null)
{
frm_P_Articulo_AUX_1.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString();
frm_P_Articulo_AUX_1.P_Base_PantallaOrigen = _frm_P_Base_Origen;
}
//Se llamo desde un control F3
else
{
frm_P_Articulo_AUX_1.P_Base_PantallaPadre_IdentificadorTAG = "";
frm_P_Articulo_AUX_1.P_Base_F3Origen = _usc_Exferia_F3_Origen;
}
//Modificar
if (_lng_RegistroSeleccionado > 0)
{
frm_P_Articulo_AUX_1.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper();
frm_P_Articulo_AUX_1.P_Base_id = _lng_RegistroSeleccionado;
frm_P_Articulo_AUX_1.P_Base_TipoAperturaPantalla = 1;
}
//Alta
else
{
frm_P_Articulo_AUX_1.P_Base_TipoAperturaPantalla = 0;
frm_P_Articulo_AUX_1.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta";
}
Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_Articulo_AUX_1, _str_Opcion);
}
}
//ARTICULOCOMODIN
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ARTICULOCOMODIN))
{
P_ArticuloComodin frm_P_ArticuloComodin = new P_ArticuloComodin(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo);
frm_P_ArticuloComodin.P_Base_Campo_1 = _str_Campo1_Valor;
frm_P_ArticuloComodin.P_Base_Campo_2 = _str_Campo2_Valor;
//Se llamo desde una pantalla
if (_frm_P_Base_Origen != null)
{
frm_P_ArticuloComodin.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString();
frm_P_ArticuloComodin.P_Base_PantallaOrigen = _frm_P_Base_Origen;
}
//Se llamo desde un control F3
else
{
frm_P_ArticuloComodin.P_Base_PantallaPadre_IdentificadorTAG = "";
frm_P_ArticuloComodin.P_Base_F3Origen = _usc_Exferia_F3_Origen;
}
//Modificar
if (_lng_RegistroSeleccionado > 0)
{
frm_P_ArticuloComodin.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper();
frm_P_ArticuloComodin.P_Base_id = _lng_RegistroSeleccionado;
frm_P_ArticuloComodin.P_Base_TipoAperturaPantalla = 1;
}
//Alta
else
{
frm_P_ArticuloComodin.P_Base_TipoAperturaPantalla = 0;
frm_P_ArticuloComodin.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta";
}
Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_ArticuloComodin, _str_Opcion);
}
//ARTICULOSTOTALIZADOS
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ARTICULOSTOTALIZADOS))
{
P_MantenimientoSimple frm_P_MantenimientoSimple = new P_MantenimientoSimple(new ABS_MantenimientoSimple_MAE_ArticulosTotalizados(), _mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto);
frm_P_MantenimientoSimple.P_Base_Campo_1 = _str_Campo1_Valor;
frm_P_MantenimientoSimple.P_Base_Campo_2 = _str_Campo2_Valor;
Cargar_MantenimientoSimple(_frm_P_Base_Origen, _usc_Exferia_F3_Origen, _mdl_INTERNO_OpcionesDetalle_Modelo, _lng_RegistroSeleccionado, frm_P_MantenimientoSimple, _str_Opcion);
}
//ARTICULOSTRAZABILIDAD
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ARTICULOS_TRAZABILIDAD))
{
P_Articulo_Trazabilidad frm_P_Articulo_Trazabilidad = new P_Articulo_Trazabilidad(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo);
frm_P_Articulo_Trazabilidad.P_Base_Campo_1 = _str_Campo1_Valor;
frm_P_Articulo_Trazabilidad.P_Base_Campo_2 = _str_Campo2_Valor;
//Se llamo desde una pantalla
if (_frm_P_Base_Origen != null)
{
frm_P_Articulo_Trazabilidad.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString();
frm_P_Articulo_Trazabilidad.P_Base_PantallaOrigen = _frm_P_Base_Origen;
}
//Se llamo desde un control F3
else
{
frm_P_Articulo_Trazabilidad.P_Base_PantallaPadre_IdentificadorTAG = "";
frm_P_Articulo_Trazabilidad.P_Base_F3Origen = _usc_Exferia_F3_Origen;
}
//Modificar
if (_lng_RegistroSeleccionado > 0)
{
frm_P_Articulo_Trazabilidad.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper();
frm_P_Articulo_Trazabilidad.P_Base_id = _lng_RegistroSeleccionado;
frm_P_Articulo_Trazabilidad.P_Base_TipoAperturaPantalla = 1;
}
//Alta
else
{
frm_P_Articulo_Trazabilidad.P_Base_TipoAperturaPantalla = 0;
frm_P_Articulo_Trazabilidad.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta";
}
Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_Articulo_Trazabilidad, _str_Opcion);
}
//CATEGORIAPROFESIONAL
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CATEGORIAPROFESIONAL))
{
P_MantenimientoSimple frm_P_MantenimientoSimple = new P_MantenimientoSimple(new ABS_MantenimientoSimple_MAE_CategoriasProfesionales(), _mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto);
frm_P_MantenimientoSimple.P_Base_Campo_1 = _str_Campo1_Valor;
frm_P_MantenimientoSimple.P_Base_Campo_2 = _str_Campo2_Valor;
Cargar_MantenimientoSimple(_frm_P_Base_Origen, _usc_Exferia_F3_Origen, _mdl_INTERNO_OpcionesDetalle_Modelo, _lng_RegistroSeleccionado, frm_P_MantenimientoSimple, _str_Opcion);
}
//CARGOS
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CARGOS))
{
P_MantenimientoSimple frm_P_MantenimientoSimple = new P_MantenimientoSimple(new ABS_MantenimientoSimple_MAE_Cargos(), _mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto);
frm_P_MantenimientoSimple.P_Base_Campo_1 = _str_Campo1_Valor;
frm_P_MantenimientoSimple.P_Base_Campo_2 = _str_Campo2_Valor;
Cargar_MantenimientoSimple(_frm_P_Base_Origen, _usc_Exferia_F3_Origen, _mdl_INTERNO_OpcionesDetalle_Modelo, _lng_RegistroSeleccionado, frm_P_MantenimientoSimple, _str_Opcion);
}
//CLIENTE
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CLIENTE))
{
string str_Pantalla = Variables.G_MDL_PANTALLA_CLIENTES.Codigo;
if (_mdl_INTERNO_ValoresGenerales_Modelo.Control_Pantallas != null && _mdl_INTERNO_ValoresGenerales_Modelo.Control_Pantallas.Count > 0)
{
GEN_ControlPantallas mdl_GEN_ControlPantallas = _mdl_INTERNO_ValoresGenerales_Modelo.Control_Pantallas.Where(m => m.tipo == Variables.G_STR_PANTALLATIPO_CLIENTES).FirstOrDefault();
if (mdl_GEN_ControlPantallas != null)
{
str_Pantalla = mdl_GEN_ControlPantallas.pantalla;
}
}
//AUX_1
if (str_Pantalla == Variables.G_MDL_PANTALLA_CLIENTES_AUX_1.Codigo)
{
P_Cliente_AUX_1 frm_P_Cliente_AUX_1 = new P_Cliente_AUX_1(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo);
frm_P_Cliente_AUX_1.P_Base_Campo_1 = _str_Campo1_Valor;
frm_P_Cliente_AUX_1.P_Base_Campo_2 = _str_Campo2_Valor;
//Se llamo desde una pantalla
if (_frm_P_Base_Origen != null)
{
frm_P_Cliente_AUX_1.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString();
frm_P_Cliente_AUX_1.P_Base_PantallaOrigen = _frm_P_Base_Origen;
}
//Se llamo desde un control F3
else
{
frm_P_Cliente_AUX_1.P_Base_PantallaPadre_IdentificadorTAG = "";
frm_P_Cliente_AUX_1.P_Base_F3Origen = _usc_Exferia_F3_Origen;
}
//Modificar
if (_lng_RegistroSeleccionado > 0)
{
frm_P_Cliente_AUX_1.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper();
frm_P_Cliente_AUX_1.P_Base_id = _lng_RegistroSeleccionado;
frm_P_Cliente_AUX_1.P_Base_TipoAperturaPantalla = 1;
}
//Alta
else
{
frm_P_Cliente_AUX_1.P_Base_TipoAperturaPantalla = 0;
frm_P_Cliente_AUX_1.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta";
}
Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_Cliente_AUX_1, _str_Opcion);
}
//AUX_2
else if (str_Pantalla == Variables.G_MDL_PANTALLA_CLIENTES_AUX_2.Codigo)
{
P_Cliente_AUX_2 frm_P_Cliente_AUX_2 = new P_Cliente_AUX_2(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo);
frm_P_Cliente_AUX_2.P_Base_Campo_1 = _str_Campo1_Valor;
frm_P_Cliente_AUX_2.P_Base_Campo_2 = _str_Campo2_Valor;
//Se llamo desde una pantalla
if (_frm_P_Base_Origen != null)
{
frm_P_Cliente_AUX_2.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString();
frm_P_Cliente_AUX_2.P_Base_PantallaOrigen = _frm_P_Base_Origen;
}
//Se llamo desde un control F3
else
{
frm_P_Cliente_AUX_2.P_Base_PantallaPadre_IdentificadorTAG = "";
frm_P_Cliente_AUX_2.P_Base_F3Origen = _usc_Exferia_F3_Origen;
}
//Modificar
if (_lng_RegistroSeleccionado > 0)
{
frm_P_Cliente_AUX_2.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper();
frm_P_Cliente_AUX_2.P_Base_id = _lng_RegistroSeleccionado;
frm_P_Cliente_AUX_2.P_Base_TipoAperturaPantalla = 1;
}
//Alta
else
{
frm_P_Cliente_AUX_2.P_Base_TipoAperturaPantalla = 0;
frm_P_Cliente_AUX_2.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta";
}
Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_Cliente_AUX_2, _str_Opcion);
}
//Normal
else
{
P_Cliente frm_P_Cliente = new P_Cliente(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo);
frm_P_Cliente.P_Base_Campo_1 = _str_Campo1_Valor;
frm_P_Cliente.P_Base_Campo_2 = _str_Campo2_Valor;
//Se llamo desde una pantalla
if (_frm_P_Base_Origen != null)
{
frm_P_Cliente.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString();
frm_P_Cliente.P_Base_PantallaOrigen = _frm_P_Base_Origen;
}
//Se llamo desde un control F3
else
{
frm_P_Cliente.P_Base_PantallaPadre_IdentificadorTAG = "";
frm_P_Cliente.P_Base_F3Origen = _usc_Exferia_F3_Origen;
}
//Modificar
if (_lng_RegistroSeleccionado > 0)
{
frm_P_Cliente.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper();
frm_P_Cliente.P_Base_id = _lng_RegistroSeleccionado;
frm_P_Cliente.P_Base_TipoAperturaPantalla = 1;
}
//Alta
else
{
frm_P_Cliente.P_Base_TipoAperturaPantalla = 0;
frm_P_Cliente.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta";
}
Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_Cliente, _str_Opcion);
}
}
//CLIENTE_AUX_1
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CLIENTE_AUX_1))
{
string str_Pantalla = Variables.G_MDL_PANTALLA_CLIENTES_AUX_1.Codigo;
if (_mdl_INTERNO_ValoresGenerales_Modelo.Control_Pantallas != null && _mdl_INTERNO_ValoresGenerales_Modelo.Control_Pantallas.Count > 0)
{
GEN_ControlPantallas mdl_GEN_ControlPantallas = _mdl_INTERNO_ValoresGenerales_Modelo.Control_Pantallas.Where(m => m.tipo == Variables.G_STR_PANTALLATIPO_CLIENTES).FirstOrDefault();
if (mdl_GEN_ControlPantallas != null)
{
str_Pantalla = mdl_GEN_ControlPantallas.pantalla;
}
}
//Normal
if (str_Pantalla == Variables.G_MDL_PANTALLA_CLIENTES.Codigo)
{
P_Cliente frm_P_Cliente = new P_Cliente(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo);
frm_P_Cliente.P_Base_Campo_1 = _str_Campo1_Valor;
frm_P_Cliente.P_Base_Campo_2 = _str_Campo2_Valor;
//Se llamo desde una pantalla
if (_frm_P_Base_Origen != null)
{
frm_P_Cliente.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString();
frm_P_Cliente.P_Base_PantallaOrigen = _frm_P_Base_Origen;
}
//Se llamo desde un control F3
else
{
frm_P_Cliente.P_Base_PantallaPadre_IdentificadorTAG = "";
frm_P_Cliente.P_Base_F3Origen = _usc_Exferia_F3_Origen;
}
//Modificar
if (_lng_RegistroSeleccionado > 0)
{
frm_P_Cliente.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper();
frm_P_Cliente.P_Base_id = _lng_RegistroSeleccionado;
frm_P_Cliente.P_Base_TipoAperturaPantalla = 1;
}
//Alta
else
{
frm_P_Cliente.P_Base_TipoAperturaPantalla = 0;
frm_P_Cliente.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta";
}
Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_Cliente, _str_Opcion);
}
//AUX_2
else if (str_Pantalla == Variables.G_MDL_PANTALLA_CLIENTES_AUX_2.Codigo)
{
P_Cliente_AUX_2 frm_P_Cliente_AUX_2 = new P_Cliente_AUX_2(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo);
frm_P_Cliente_AUX_2.P_Base_Campo_1 = _str_Campo1_Valor;
frm_P_Cliente_AUX_2.P_Base_Campo_2 = _str_Campo2_Valor;
//Se llamo desde una pantalla
if (_frm_P_Base_Origen != null)
{
frm_P_Cliente_AUX_2.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString();
frm_P_Cliente_AUX_2.P_Base_PantallaOrigen = _frm_P_Base_Origen;
}
//Se llamo desde un control F3
else
{
frm_P_Cliente_AUX_2.P_Base_PantallaPadre_IdentificadorTAG = "";
frm_P_Cliente_AUX_2.P_Base_F3Origen = _usc_Exferia_F3_Origen;
}
//Modificar
if (_lng_RegistroSeleccionado > 0)
{
frm_P_Cliente_AUX_2.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper();
frm_P_Cliente_AUX_2.P_Base_id = _lng_RegistroSeleccionado;
frm_P_Cliente_AUX_2.P_Base_TipoAperturaPantalla = 1;
}
//Alta
else
{
frm_P_Cliente_AUX_2.P_Base_TipoAperturaPantalla = 0;
frm_P_Cliente_AUX_2.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta";
}
Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_Cliente_AUX_2, _str_Opcion);
}
//AUX_1
else
{
P_Cliente_AUX_1 frm_P_Cliente_AUX_1 = new P_Cliente_AUX_1(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo);
frm_P_Cliente_AUX_1.P_Base_Campo_1 = _str_Campo1_Valor;
frm_P_Cliente_AUX_1.P_Base_Campo_2 = _str_Campo2_Valor;
//Se llamo desde una pantalla
if (_frm_P_Base_Origen != null)
{
frm_P_Cliente_AUX_1.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString();
frm_P_Cliente_AUX_1.P_Base_PantallaOrigen = _frm_P_Base_Origen;
}
//Se llamo desde un control F3
else
{
frm_P_Cliente_AUX_1.P_Base_PantallaPadre_IdentificadorTAG = "";
frm_P_Cliente_AUX_1.P_Base_F3Origen = _usc_Exferia_F3_Origen;
}
//Modificar
if (_lng_RegistroSeleccionado > 0)
{
frm_P_Cliente_AUX_1.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper();
frm_P_Cliente_AUX_1.P_Base_id = _lng_RegistroSeleccionado;
frm_P_Cliente_AUX_1.P_Base_TipoAperturaPantalla = 1;
}
//Alta
else
{
frm_P_Cliente_AUX_1.P_Base_TipoAperturaPantalla = 0;
frm_P_Cliente_AUX_1.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta";
}
Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_Cliente_AUX_1, _str_Opcion);
}
}
//CLIENTE_AUX_2
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CLIENTE_AUX_2))
{
string str_Pantalla = Variables.G_MDL_PANTALLA_CLIENTES_AUX_2.Codigo;
if (_mdl_INTERNO_ValoresGenerales_Modelo.Control_Pantallas != null && _mdl_INTERNO_ValoresGenerales_Modelo.Control_Pantallas.Count > 0)
{
GEN_ControlPantallas mdl_GEN_ControlPantallas = _mdl_INTERNO_ValoresGenerales_Modelo.Control_Pantallas.Where(m => m.tipo == Variables.G_STR_PANTALLATIPO_CLIENTES).FirstOrDefault();
if (mdl_GEN_ControlPantallas != null)
{
str_Pantalla = mdl_GEN_ControlPantallas.pantalla;
}
}
//Normal
if (str_Pantalla == Variables.G_MDL_PANTALLA_CLIENTES.Codigo)
{
P_Cliente frm_P_Cliente = new P_Cliente(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo);
frm_P_Cliente.P_Base_Campo_1 = _str_Campo1_Valor;
frm_P_Cliente.P_Base_Campo_2 = _str_Campo2_Valor;
//Se llamo desde una pantalla
if (_frm_P_Base_Origen != null)
{
frm_P_Cliente.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString();
frm_P_Cliente.P_Base_PantallaOrigen = _frm_P_Base_Origen;
}
//Se llamo desde un control F3
else
{
frm_P_Cliente.P_Base_PantallaPadre_IdentificadorTAG = "";
frm_P_Cliente.P_Base_F3Origen = _usc_Exferia_F3_Origen;
}
//Modificar
if (_lng_RegistroSeleccionado > 0)
{
frm_P_Cliente.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper();
frm_P_Cliente.P_Base_id = _lng_RegistroSeleccionado;
frm_P_Cliente.P_Base_TipoAperturaPantalla = 1;
}
//Alta
else
{
frm_P_Cliente.P_Base_TipoAperturaPantalla = 0;
frm_P_Cliente.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta";
}
Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_Cliente, _str_Opcion);
}
//AUX_1
else if (str_Pantalla == Variables.G_MDL_PANTALLA_CLIENTES_AUX_1.Codigo)
{
P_Cliente_AUX_1 frm_P_Cliente_AUX_1 = new P_Cliente_AUX_1(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo);
frm_P_Cliente_AUX_1.P_Base_Campo_1 = _str_Campo1_Valor;
frm_P_Cliente_AUX_1.P_Base_Campo_2 = _str_Campo2_Valor;
//Se llamo desde una pantalla
if (_frm_P_Base_Origen != null)
{
frm_P_Cliente_AUX_1.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString();
frm_P_Cliente_AUX_1.P_Base_PantallaOrigen = _frm_P_Base_Origen;
}
//Se llamo desde un control F3
else
{
frm_P_Cliente_AUX_1.P_Base_PantallaPadre_IdentificadorTAG = "";
frm_P_Cliente_AUX_1.P_Base_F3Origen = _usc_Exferia_F3_Origen;
}
//Modificar
if (_lng_RegistroSeleccionado > 0)
{
frm_P_Cliente_AUX_1.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper();
frm_P_Cliente_AUX_1.P_Base_id = _lng_RegistroSeleccionado;
frm_P_Cliente_AUX_1.P_Base_TipoAperturaPantalla = 1;
}
//Alta
else
{
frm_P_Cliente_AUX_1.P_Base_TipoAperturaPantalla = 0;
frm_P_Cliente_AUX_1.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta";
}
Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_Cliente_AUX_1, _str_Opcion);
}
//AUX_2
else
{
P_Cliente_AUX_2 frm_P_Cliente_AUX_2 = new P_Cliente_AUX_2(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo);
frm_P_Cliente_AUX_2.P_Base_Campo_1 = _str_Campo1_Valor;
frm_P_Cliente_AUX_2.P_Base_Campo_2 = _str_Campo2_Valor;
//Se llamo desde una pantalla
if (_frm_P_Base_Origen != null)
{
frm_P_Cliente_AUX_2.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString();
frm_P_Cliente_AUX_2.P_Base_PantallaOrigen = _frm_P_Base_Origen;
}
//Se llamo desde un control F3
else
{
frm_P_Cliente_AUX_2.P_Base_PantallaPadre_IdentificadorTAG = "";
frm_P_Cliente_AUX_2.P_Base_F3Origen = _usc_Exferia_F3_Origen;
}
//Modificar
if (_lng_RegistroSeleccionado > 0)
{
frm_P_Cliente_AUX_2.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper();
frm_P_Cliente_AUX_2.P_Base_id = _lng_RegistroSeleccionado;
frm_P_Cliente_AUX_2.P_Base_TipoAperturaPantalla = 1;
}
//Alta
else
{
frm_P_Cliente_AUX_2.P_Base_TipoAperturaPantalla = 0;
frm_P_Cliente_AUX_2.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta";
}
Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_Cliente_AUX_2, _str_Opcion);
}
}
//CLIENTE_CRM
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CLIENTE_CRM))
{
P_Cliente_CRM frm_P_Cliente_CRM = new P_Cliente_CRM(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo);
frm_P_Cliente_CRM.P_Base_Campo_1 = _str_Campo1_Valor;
frm_P_Cliente_CRM.P_Base_Campo_2 = _str_Campo2_Valor;
//Se llamo desde una pantalla
if (_frm_P_Base_Origen != null)
{
frm_P_Cliente_CRM.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString();
frm_P_Cliente_CRM.P_Base_PantallaOrigen = _frm_P_Base_Origen;
}
//Se llamo desde un control F3
else
{
frm_P_Cliente_CRM.P_Base_PantallaPadre_IdentificadorTAG = "";
frm_P_Cliente_CRM.P_Base_F3Origen = _usc_Exferia_F3_Origen;
}
//Modificar
if (_lng_RegistroSeleccionado > 0)
{
frm_P_Cliente_CRM.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper();
frm_P_Cliente_CRM.P_Base_id = _lng_RegistroSeleccionado;
frm_P_Cliente_CRM.P_Base_TipoAperturaPantalla = 1;
}
//Alta
else
{
frm_P_Cliente_CRM.P_Base_TipoAperturaPantalla = 0;
frm_P_Cliente_CRM.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta";
}
Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_Cliente_CRM, _str_Opcion);
}
//CLIENTES_ARTICULOS_RELACIONES
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CLIENTES_ARTICULOS))
{
P_Clientes_Articulos frm_P_Clientes_Articulos_Relaciones = new P_Clientes_Articulos(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo);
//Se llamo desde una pantalla
if (_frm_P_Base_Origen != null)
{
frm_P_Clientes_Articulos_Relaciones.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString();
frm_P_Clientes_Articulos_Relaciones.P_Base_PantallaOrigen = _frm_P_Base_Origen;
}
//Se llamo desde un control F3
else
{
frm_P_Clientes_Articulos_Relaciones.P_Base_PantallaPadre_IdentificadorTAG = "";
frm_P_Clientes_Articulos_Relaciones.P_Base_F3Origen = _usc_Exferia_F3_Origen;
}
Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_Clientes_Articulos_Relaciones, _str_Opcion);
}
//CONTACTOSPROCESOSEMAIL
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CONTACTOSPROCESOSEMAIL))
{
P_MantenimientoSimple frm_P_MantenimientoSimple = new P_MantenimientoSimple(new ABS_MantenimientoSimple_MAE_ContactosProcesosEmail(), _mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto);
frm_P_MantenimientoSimple.P_Base_Campo_1 = _str_Campo1_Valor;
frm_P_MantenimientoSimple.P_Base_Campo_2 = _str_Campo2_Valor;
Cargar_MantenimientoSimple(_frm_P_Base_Origen, _usc_Exferia_F3_Origen, _mdl_INTERNO_OpcionesDetalle_Modelo, _lng_RegistroSeleccionado, frm_P_MantenimientoSimple, _str_Opcion);
}
//CUENTABANCARIA_CLIENTE o CUENTABANCARIA_SOCIO
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CUENTABANCARIA_CLIENTE) ||
_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CUENTABANCARIA_SOCIO))
{
if (_obj_Auxiliar != null)
{
long lng_idCliente_Socio = -1;
INTERNO_Informes_Deudor_Modelo mdl_INTERNO_Informes_Deudor_Modelo = null;
if (_obj_Auxiliar.GetType()==new List<object>().GetType())
{
List<object> lst_Argumentos = (List<object>)_obj_Auxiliar;
lng_idCliente_Socio = (long)lst_Argumentos[0];
mdl_INTERNO_Informes_Deudor_Modelo = (INTERNO_Informes_Deudor_Modelo)lst_Argumentos[1];
}
else if (_obj_Auxiliar.GetType() == lng_idCliente_Socio.GetType())
{
lng_idCliente_Socio = (long)_obj_Auxiliar;
}
P_CuentasBancarias_Cobros frm_P_CuentasBancarias_Cobros = new P_CuentasBancarias_Cobros(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo, lng_idCliente_Socio, mdl_INTERNO_Informes_Deudor_Modelo);
//Se llamo desde una pantalla
if (_frm_P_Base_Origen != null)
{
frm_P_CuentasBancarias_Cobros.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString();
frm_P_CuentasBancarias_Cobros.P_Base_PantallaOrigen = _frm_P_Base_Origen;
}
//Se llamo desde un control F3
else
{
frm_P_CuentasBancarias_Cobros.P_Base_PantallaPadre_IdentificadorTAG = "";
frm_P_CuentasBancarias_Cobros.P_Base_F3Origen = _usc_Exferia_F3_Origen;
}
//Modificar
if (_lng_RegistroSeleccionado > 0)
{
frm_P_CuentasBancarias_Cobros.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper();
frm_P_CuentasBancarias_Cobros.P_Base_id = _lng_RegistroSeleccionado;
frm_P_CuentasBancarias_Cobros.P_Base_TipoAperturaPantalla = 1;
}
//Alta
else
{
frm_P_CuentasBancarias_Cobros.P_Base_TipoAperturaPantalla = 0;
frm_P_CuentasBancarias_Cobros.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta";
}
Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_CuentasBancarias_Cobros, _str_Opcion);
}
}
//CUENTABANCARIA_EMPLEADO o CUENTABANCARIA_PROVEEDOR
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CUENTABANCARIA_EMPLEADO) ||
_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CUENTABANCARIA_PROVEEDOR))
{
if (_obj_Auxiliar != null)
{
P_CuentasBancarias_Pagos frm_P_CuentasBancarias_Pagos = new P_CuentasBancarias_Pagos(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo, (long)_obj_Auxiliar);
//Se llamo desde una pantalla
if (_frm_P_Base_Origen != null)
{
frm_P_CuentasBancarias_Pagos.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString();
frm_P_CuentasBancarias_Pagos.P_Base_PantallaOrigen = _frm_P_Base_Origen;
}
//Se llamo desde un control F3
else
{
frm_P_CuentasBancarias_Pagos.P_Base_PantallaPadre_IdentificadorTAG = "";
frm_P_CuentasBancarias_Pagos.P_Base_F3Origen = _usc_Exferia_F3_Origen;
}
//Modificar
if (_lng_RegistroSeleccionado > 0)
{
frm_P_CuentasBancarias_Pagos.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper();
frm_P_CuentasBancarias_Pagos.P_Base_id = _lng_RegistroSeleccionado;
frm_P_CuentasBancarias_Pagos.P_Base_TipoAperturaPantalla = 1;
}
//Alta
else
{
frm_P_CuentasBancarias_Pagos.P_Base_TipoAperturaPantalla = 0;
frm_P_CuentasBancarias_Pagos.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta";
}
Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_CuentasBancarias_Pagos, _str_Opcion);
}
}
//DEPARTAMENTOSEXTERNOS
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_DEPARTAMENTOSEXTERNOS))
{
P_MantenimientoSimple frm_P_MantenimientoSimple = new P_MantenimientoSimple(new ABS_MantenimientoSimple_MAE_DepartamentosExternos(), _mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto);
frm_P_MantenimientoSimple.P_Base_Campo_1 = _str_Campo1_Valor;
frm_P_MantenimientoSimple.P_Base_Campo_2 = _str_Campo2_Valor;
Cargar_MantenimientoSimple(_frm_P_Base_Origen, _usc_Exferia_F3_Origen, _mdl_INTERNO_OpcionesDetalle_Modelo, _lng_RegistroSeleccionado, frm_P_MantenimientoSimple, _str_Opcion);
}
//EMBALAJE
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_EMBALAJE))
{
P_MantenimientoSimple frm_P_MantenimientoSimple = new P_MantenimientoSimple(new ABS_MantenimientoSimple_MAE_Embalajes(), _mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto);
frm_P_MantenimientoSimple.P_Base_Campo_1 = _str_Campo1_Valor;
frm_P_MantenimientoSimple.P_Base_Campo_2 = _str_Campo2_Valor;
Cargar_MantenimientoSimple(_frm_P_Base_Origen, _usc_Exferia_F3_Origen, _mdl_INTERNO_OpcionesDetalle_Modelo, _lng_RegistroSeleccionado, frm_P_MantenimientoSimple, _str_Opcion);
}
//EMPLEADO
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_EMPLEADO))
{
string str_Pantalla = Variables.G_MDL_PANTALLA_EMPLEADOS.Codigo;
if (_mdl_INTERNO_ValoresGenerales_Modelo.Control_Pantallas != null && _mdl_INTERNO_ValoresGenerales_Modelo.Control_Pantallas.Count > 0)
{
GEN_ControlPantallas mdl_GEN_ControlPantallas = _mdl_INTERNO_ValoresGenerales_Modelo.Control_Pantallas.Where(m => m.tipo == Variables.G_STR_PANTALLATIPO_EMPLEADOS).FirstOrDefault();
if (mdl_GEN_ControlPantallas != null)
{
str_Pantalla = mdl_GEN_ControlPantallas.pantalla;
}
}
//AUX_1
if (str_Pantalla == Variables.G_MDL_PANTALLA_EMPLEADOS_AUX_1.Codigo)
{
P_Empleado_AUX_1 frm_P_Empleado_AUX_1 = new P_Empleado_AUX_1(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo);
frm_P_Empleado_AUX_1.P_Base_Campo_1 = _str_Campo1_Valor;
frm_P_Empleado_AUX_1.P_Base_Campo_2 = _str_Campo2_Valor;
//Se llamo desde una pantalla
if (_frm_P_Base_Origen != null)
{
frm_P_Empleado_AUX_1.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString();
frm_P_Empleado_AUX_1.P_Base_PantallaOrigen = _frm_P_Base_Origen;
}
//Se llamo desde un control F3
else
{
frm_P_Empleado_AUX_1.P_Base_PantallaPadre_IdentificadorTAG = "";
frm_P_Empleado_AUX_1.P_Base_F3Origen = _usc_Exferia_F3_Origen;
}
//Modificar
if (_lng_RegistroSeleccionado > 0)
{
frm_P_Empleado_AUX_1.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper();
frm_P_Empleado_AUX_1.P_Base_id = _lng_RegistroSeleccionado;
frm_P_Empleado_AUX_1.P_Base_TipoAperturaPantalla = 1;
}
//Alta
else
{
frm_P_Empleado_AUX_1.P_Base_TipoAperturaPantalla = 0;
frm_P_Empleado_AUX_1.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta";
}
Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_Empleado_AUX_1, _str_Opcion);
}
//AUX_2
else if (str_Pantalla == Variables.G_MDL_PANTALLA_EMPLEADOS_AUX_2.Codigo)
{
P_Empleado_AUX_2 frm_P_Empleado_AUX_2 = new P_Empleado_AUX_2(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo);
frm_P_Empleado_AUX_2.P_Base_Campo_1 = _str_Campo1_Valor;
frm_P_Empleado_AUX_2.P_Base_Campo_2 = _str_Campo2_Valor;
//Se llamo desde una pantalla
if (_frm_P_Base_Origen != null)
{
frm_P_Empleado_AUX_2.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString();
frm_P_Empleado_AUX_2.P_Base_PantallaOrigen = _frm_P_Base_Origen;
}
//Se llamo desde un control F3
else
{
frm_P_Empleado_AUX_2.P_Base_PantallaPadre_IdentificadorTAG = "";
frm_P_Empleado_AUX_2.P_Base_F3Origen = _usc_Exferia_F3_Origen;
}
//Modificar
if (_lng_RegistroSeleccionado > 0)
{
frm_P_Empleado_AUX_2.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper();
frm_P_Empleado_AUX_2.P_Base_id = _lng_RegistroSeleccionado;
frm_P_Empleado_AUX_2.P_Base_TipoAperturaPantalla = 1;
}
//Alta
else
{
frm_P_Empleado_AUX_2.P_Base_TipoAperturaPantalla = 0;
frm_P_Empleado_AUX_2.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta";
}
Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_Empleado_AUX_2, _str_Opcion);
}
//Normal
else
{
P_Empleado frm_P_Empleado = new P_Empleado(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo);
frm_P_Empleado.P_Base_Campo_1 = _str_Campo1_Valor;
frm_P_Empleado.P_Base_Campo_2 = _str_Campo2_Valor;
//Se llamo desde una pantalla
if (_frm_P_Base_Origen != null)
{
frm_P_Empleado.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString();
frm_P_Empleado.P_Base_PantallaOrigen = _frm_P_Base_Origen;
}
//Se llamo desde un control F3
else
{
frm_P_Empleado.P_Base_PantallaPadre_IdentificadorTAG = "";
frm_P_Empleado.P_Base_F3Origen = _usc_Exferia_F3_Origen;
}
//Modificar
if (_lng_RegistroSeleccionado > 0)
{
frm_P_Empleado.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper();
frm_P_Empleado.P_Base_id = _lng_RegistroSeleccionado;
frm_P_Empleado.P_Base_TipoAperturaPantalla = 1;
}
//Alta
else
{
frm_P_Empleado.P_Base_TipoAperturaPantalla = 0;
frm_P_Empleado.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta";
}
Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_Empleado, _str_Opcion);
}
}
//EMPLEADO_AUX_1
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_EMPLEADO_AUX_1))
{
string str_Pantalla = Variables.G_MDL_PANTALLA_EMPLEADOS_AUX_1.Codigo;
if (_mdl_INTERNO_ValoresGenerales_Modelo.Control_Pantallas != null && _mdl_INTERNO_ValoresGenerales_Modelo.Control_Pantallas.Count > 0)
{
GEN_ControlPantallas mdl_GEN_ControlPantallas = _mdl_INTERNO_ValoresGenerales_Modelo.Control_Pantallas.Where(m => m.tipo == Variables.G_STR_PANTALLATIPO_EMPLEADOS).FirstOrDefault();
if (mdl_GEN_ControlPantallas != null)
{
str_Pantalla = mdl_GEN_ControlPantallas.pantalla;
}
}
//Normal
if (str_Pantalla == Variables.G_MDL_PANTALLA_EMPLEADOS.Codigo)
{
P_Empleado frm_P_Empleado = new P_Empleado(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo);
frm_P_Empleado.P_Base_Campo_1 = _str_Campo1_Valor;
frm_P_Empleado.P_Base_Campo_2 = _str_Campo2_Valor;
//Se llamo desde una pantalla
if (_frm_P_Base_Origen != null)
{
frm_P_Empleado.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString();
frm_P_Empleado.P_Base_PantallaOrigen = _frm_P_Base_Origen;
}
//Se llamo desde un control F3
else
{
frm_P_Empleado.P_Base_PantallaPadre_IdentificadorTAG = "";
frm_P_Empleado.P_Base_F3Origen = _usc_Exferia_F3_Origen;
}
//Modificar
if (_lng_RegistroSeleccionado > 0)
{
frm_P_Empleado.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper();
frm_P_Empleado.P_Base_id = _lng_RegistroSeleccionado;
frm_P_Empleado.P_Base_TipoAperturaPantalla = 1;
}
//Alta
else
{
frm_P_Empleado.P_Base_TipoAperturaPantalla = 0;
frm_P_Empleado.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta";
}
Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_Empleado, _str_Opcion);
}
//AUX_1
else if (str_Pantalla == Variables.G_MDL_PANTALLA_EMPLEADOS_AUX_1.Codigo)
{
P_Empleado_AUX_1 frm_P_Empleado_AUX_1 = new P_Empleado_AUX_1(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo);
frm_P_Empleado_AUX_1.P_Base_Campo_1 = _str_Campo1_Valor;
frm_P_Empleado_AUX_1.P_Base_Campo_2 = _str_Campo2_Valor;
//Se llamo desde una pantalla
if (_frm_P_Base_Origen != null)
{
frm_P_Empleado_AUX_1.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString();
frm_P_Empleado_AUX_1.P_Base_PantallaOrigen = _frm_P_Base_Origen;
}
//Se llamo desde un control F3
else
{
frm_P_Empleado_AUX_1.P_Base_PantallaPadre_IdentificadorTAG = "";
frm_P_Empleado_AUX_1.P_Base_F3Origen = _usc_Exferia_F3_Origen;
}
//Modificar
if (_lng_RegistroSeleccionado > 0)
{
frm_P_Empleado_AUX_1.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper();
frm_P_Empleado_AUX_1.P_Base_id = _lng_RegistroSeleccionado;
frm_P_Empleado_AUX_1.P_Base_TipoAperturaPantalla = 1;
}
//Alta
else
{
frm_P_Empleado_AUX_1.P_Base_TipoAperturaPantalla = 0;
frm_P_Empleado_AUX_1.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta";
}
Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_Empleado_AUX_1, _str_Opcion);
}
//AUX_2
else
{
P_Empleado_AUX_2 frm_P_Empleado_AUX_2 = new P_Empleado_AUX_2(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo);
frm_P_Empleado_AUX_2.P_Base_Campo_1 = _str_Campo1_Valor;
frm_P_Empleado_AUX_2.P_Base_Campo_2 = _str_Campo2_Valor;
//Se llamo desde una pantalla
if (_frm_P_Base_Origen != null)
{
frm_P_Empleado_AUX_2.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString();
frm_P_Empleado_AUX_2.P_Base_PantallaOrigen = _frm_P_Base_Origen;
}
//Se llamo desde un control F3
else
{
frm_P_Empleado_AUX_2.P_Base_PantallaPadre_IdentificadorTAG = "";
frm_P_Empleado_AUX_2.P_Base_F3Origen = _usc_Exferia_F3_Origen;
}
//Modificar
if (_lng_RegistroSeleccionado > 0)
{
frm_P_Empleado_AUX_2.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper();
frm_P_Empleado_AUX_2.P_Base_id = _lng_RegistroSeleccionado;
frm_P_Empleado_AUX_2.P_Base_TipoAperturaPantalla = 1;
}
//Alta
else
{
frm_P_Empleado_AUX_2.P_Base_TipoAperturaPantalla = 0;
frm_P_Empleado_AUX_2.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta";
}
Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_Empleado_AUX_2, _str_Opcion);
}
}
//EMPLEADO_AUX_2
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_EMPLEADO_AUX_2))
{
string str_Pantalla = Variables.G_MDL_PANTALLA_EMPLEADOS_AUX_2.Codigo;
if (_mdl_INTERNO_ValoresGenerales_Modelo.Control_Pantallas != null && _mdl_INTERNO_ValoresGenerales_Modelo.Control_Pantallas.Count > 0)
{
GEN_ControlPantallas mdl_GEN_ControlPantallas = _mdl_INTERNO_ValoresGenerales_Modelo.Control_Pantallas.Where(m => m.tipo == Variables.G_STR_PANTALLATIPO_EMPLEADOS).FirstOrDefault();
if (mdl_GEN_ControlPantallas != null)
{
str_Pantalla = mdl_GEN_ControlPantallas.pantalla;
}
}
//Normal
if (str_Pantalla == Variables.G_MDL_PANTALLA_EMPLEADOS.Codigo)
{
P_Empleado frm_P_Empleado = new P_Empleado(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo);
frm_P_Empleado.P_Base_Campo_1 = _str_Campo1_Valor;
frm_P_Empleado.P_Base_Campo_2 = _str_Campo2_Valor;
//Se llamo desde una pantalla
if (_frm_P_Base_Origen != null)
{
frm_P_Empleado.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString();
frm_P_Empleado.P_Base_PantallaOrigen = _frm_P_Base_Origen;
}
//Se llamo desde un control F3
else
{
frm_P_Empleado.P_Base_PantallaPadre_IdentificadorTAG = "";
frm_P_Empleado.P_Base_F3Origen = _usc_Exferia_F3_Origen;
}
//Modificar
if (_lng_RegistroSeleccionado > 0)
{
frm_P_Empleado.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper();
frm_P_Empleado.P_Base_id = _lng_RegistroSeleccionado;
frm_P_Empleado.P_Base_TipoAperturaPantalla = 1;
}
//Alta
else
{
frm_P_Empleado.P_Base_TipoAperturaPantalla = 0;
frm_P_Empleado.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta";
}
Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_Empleado, _str_Opcion);
}
//AUX_1
else if (str_Pantalla == Variables.G_MDL_PANTALLA_EMPLEADOS_AUX_1.Codigo)
{
P_Empleado_AUX_1 frm_P_Empleado_AUX_1 = new P_Empleado_AUX_1(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo);
frm_P_Empleado_AUX_1.P_Base_Campo_1 = _str_Campo1_Valor;
frm_P_Empleado_AUX_1.P_Base_Campo_2 = _str_Campo2_Valor;
//Se llamo desde una pantalla
if (_frm_P_Base_Origen != null)
{
frm_P_Empleado_AUX_1.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString();
frm_P_Empleado_AUX_1.P_Base_PantallaOrigen = _frm_P_Base_Origen;
}
//Se llamo desde un control F3
else
{
frm_P_Empleado_AUX_1.P_Base_PantallaPadre_IdentificadorTAG = "";
frm_P_Empleado_AUX_1.P_Base_F3Origen = _usc_Exferia_F3_Origen;
}
//Modificar
if (_lng_RegistroSeleccionado > 0)
{
frm_P_Empleado_AUX_1.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper();
frm_P_Empleado_AUX_1.P_Base_id = _lng_RegistroSeleccionado;
frm_P_Empleado_AUX_1.P_Base_TipoAperturaPantalla = 1;
}
//Alta
else
{
frm_P_Empleado_AUX_1.P_Base_TipoAperturaPantalla = 0;
frm_P_Empleado_AUX_1.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta";
}
Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_Empleado_AUX_1, _str_Opcion);
}
//AUX_2
else
{
P_Empleado_AUX_2 frm_P_Empleado_AUX_2 = new P_Empleado_AUX_2(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo);
frm_P_Empleado_AUX_2.P_Base_Campo_1 = _str_Campo1_Valor;
frm_P_Empleado_AUX_2.P_Base_Campo_2 = _str_Campo2_Valor;
//Se llamo desde una pantalla
if (_frm_P_Base_Origen != null)
{
frm_P_Empleado_AUX_2.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString();
frm_P_Empleado_AUX_2.P_Base_PantallaOrigen = _frm_P_Base_Origen;
}
//Se llamo desde un control F3
else
{
frm_P_Empleado_AUX_2.P_Base_PantallaPadre_IdentificadorTAG = "";
frm_P_Empleado_AUX_2.P_Base_F3Origen = _usc_Exferia_F3_Origen;
}
//Modificar
if (_lng_RegistroSeleccionado > 0)
{
frm_P_Empleado_AUX_2.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper();
frm_P_Empleado_AUX_2.P_Base_id = _lng_RegistroSeleccionado;
frm_P_Empleado_AUX_2.P_Base_TipoAperturaPantalla = 1;
}
//Alta
else
{
frm_P_Empleado_AUX_2.P_Base_TipoAperturaPantalla = 0;
frm_P_Empleado_AUX_2.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta";
}
Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_Empleado_AUX_2, _str_Opcion);
}
}
//FORMADEPAGO
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_FORMADEPAGO))
{
P_FormaPago frm_P_FormaPago = new P_FormaPago(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo);
frm_P_FormaPago.P_Base_Campo_1 = _str_Campo1_Valor;
frm_P_FormaPago.P_Base_Campo_2 = _str_Campo2_Valor;
//Se llamo desde una pantalla
if (_frm_P_Base_Origen != null)
{
frm_P_FormaPago.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString();
frm_P_FormaPago.P_Base_PantallaOrigen = _frm_P_Base_Origen;
}
//Se llamo desde un control F3
else
{
frm_P_FormaPago.P_Base_PantallaPadre_IdentificadorTAG = "";
frm_P_FormaPago.P_Base_F3Origen = _usc_Exferia_F3_Origen;
}
//Modificar
if (_lng_RegistroSeleccionado > 0)
{
frm_P_FormaPago.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper();
frm_P_FormaPago.P_Base_id = _lng_RegistroSeleccionado;
frm_P_FormaPago.P_Base_TipoAperturaPantalla = 1;
}
//Alta
else
{
frm_P_FormaPago.P_Base_TipoAperturaPantalla = 0;
frm_P_FormaPago.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta";
}
Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_FormaPago,_str_Opcion);
}
//MEDIDA
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_MEDIDA))
{
P_MantenimientoSimple frm_P_MantenimientoSimple = new P_MantenimientoSimple(new ABS_MantenimientoSimple_MAE_Medidas(), _mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto);
frm_P_MantenimientoSimple.P_Base_Campo_1 = _str_Campo1_Valor;
frm_P_MantenimientoSimple.P_Base_Campo_2 = _str_Campo2_Valor;
Cargar_MantenimientoSimple(_frm_P_Base_Origen, _usc_Exferia_F3_Origen, _mdl_INTERNO_OpcionesDetalle_Modelo, _lng_RegistroSeleccionado, frm_P_MantenimientoSimple, _str_Opcion);
}
//MOTIVOALTABAJA
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_MOTIVOALTABAJA))
{
P_MantenimientoSimple frm_P_MantenimientoSimple = new P_MantenimientoSimple(new ABS_MantenimientoSimple_MAE_MotivosAltaBaja(), _mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto);
frm_P_MantenimientoSimple.P_Base_Campo_1 = _str_Campo1_Valor;
frm_P_MantenimientoSimple.P_Base_Campo_2 = _str_Campo2_Valor;
Cargar_MantenimientoSimple(_frm_P_Base_Origen, _usc_Exferia_F3_Origen, _mdl_INTERNO_OpcionesDetalle_Modelo, _lng_RegistroSeleccionado, frm_P_MantenimientoSimple, _str_Opcion);
}
//NOMENCLATURAPRECIO
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_NOMENCLATURAPRECIO))
{
P_NomenclaturaPrecio frm_P_NomenclaturaPrecio = new P_NomenclaturaPrecio(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo);
frm_P_NomenclaturaPrecio.P_Base_Campo_1 = _str_Campo1_Valor;
frm_P_NomenclaturaPrecio.P_Base_Campo_2 = _str_Campo2_Valor;
//Se llamo desde una pantalla
if (_frm_P_Base_Origen != null)
{
frm_P_NomenclaturaPrecio.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString();
frm_P_NomenclaturaPrecio.P_Base_PantallaOrigen = _frm_P_Base_Origen;
}
//Se llamo desde un control F3
else
{
frm_P_NomenclaturaPrecio.P_Base_PantallaPadre_IdentificadorTAG = "";
frm_P_NomenclaturaPrecio.P_Base_F3Origen = _usc_Exferia_F3_Origen;
}
//Modificar
if (_lng_RegistroSeleccionado > 0)
{
frm_P_NomenclaturaPrecio.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper();
frm_P_NomenclaturaPrecio.P_Base_id = _lng_RegistroSeleccionado;
frm_P_NomenclaturaPrecio.P_Base_TipoAperturaPantalla = 1;
}
//Alta
else
{
frm_P_NomenclaturaPrecio.P_Base_TipoAperturaPantalla = 0;
frm_P_NomenclaturaPrecio.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta";
}
Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_NomenclaturaPrecio, _str_Opcion);
}
//PIEIMPRESION
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PIEIMPRESION))
{
P_PieImpresion frm_P_PieImpresion = new P_PieImpresion(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo);
frm_P_PieImpresion.P_Base_Campo_1 = _str_Campo1_Valor;
frm_P_PieImpresion.P_Base_Campo_2 = _str_Campo2_Valor;
//Se llamo desde una pantalla
if (_frm_P_Base_Origen != null)
{
frm_P_PieImpresion.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString();
frm_P_PieImpresion.P_Base_PantallaOrigen = _frm_P_Base_Origen;
}
//Se llamo desde un control F3
else
{
frm_P_PieImpresion.P_Base_PantallaPadre_IdentificadorTAG = "";
frm_P_PieImpresion.P_Base_F3Origen = _usc_Exferia_F3_Origen;
}
//Modificar
if (_lng_RegistroSeleccionado > 0)
{
frm_P_PieImpresion.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper();
frm_P_PieImpresion.P_Base_id = _lng_RegistroSeleccionado;
frm_P_PieImpresion.P_Base_TipoAperturaPantalla = 1;
}
//Alta
else
{
frm_P_PieImpresion.P_Base_TipoAperturaPantalla = 0;
frm_P_PieImpresion.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta";
}
Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_PieImpresion, _str_Opcion);
}
//PRIORIDADES
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PRIORIDADES))
{
P_Prioridad frm_P_Prioridad = new P_Prioridad(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo);
frm_P_Prioridad.P_Base_Campo_1 = _str_Campo1_Valor;
frm_P_Prioridad.P_Base_Campo_2 = _str_Campo2_Valor;
//Se llamo desde una pantalla
if (_frm_P_Base_Origen != null)
{
frm_P_Prioridad.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString();
frm_P_Prioridad.P_Base_PantallaOrigen = _frm_P_Base_Origen;
}
//Se llamo desde un control F3
else
{
frm_P_Prioridad.P_Base_PantallaPadre_IdentificadorTAG = "";
frm_P_Prioridad.P_Base_F3Origen = _usc_Exferia_F3_Origen;
}
//Modificar
if (_lng_RegistroSeleccionado > 0)
{
frm_P_Prioridad.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper();
frm_P_Prioridad.P_Base_id = _lng_RegistroSeleccionado;
frm_P_Prioridad.P_Base_TipoAperturaPantalla = 1;
}
//Alta
else
{
frm_P_Prioridad.P_Base_TipoAperturaPantalla = 0;
frm_P_Prioridad.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta";
}
Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_Prioridad, _str_Opcion);
}
//PROCESOS_ARTICULOS
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROCESOS_ARTICULOS))
{
P_Procesos_Articulos frm_P_Procesos_Articulos = new P_Procesos_Articulos(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo);
frm_P_Procesos_Articulos.P_Base_Campo_1 = _str_Campo1_Valor;
frm_P_Procesos_Articulos.P_Base_Campo_2 = _str_Campo2_Valor;
frm_P_Procesos_Articulos.P_Base_PantallaPadre_IdentificadorTAG = "";
frm_P_Procesos_Articulos.P_Base_PantallaOrigen = null;
frm_P_Procesos_Articulos.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper();
frm_P_Procesos_Articulos.P_Base_id = _lng_RegistroSeleccionado;
frm_P_Procesos_Articulos.P_Base_TipoAperturaPantalla = 0;
Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_Procesos_Articulos, _str_Opcion);
}
//PROMOCIONESESQUEMA_CABECERA
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROMOCIONESESQUEMA_CABECERA))
{
//Crear la pantalla con o sin filtros iniciales ..............................
P_PromocionEsquema frm_P_PromocionEquema = null;
bool bol_Sin_Filtros = true;
try
{
if (_obj_Auxiliar != null && _obj_Auxiliar.GetType().Equals(typeof(long)))
{
int int_tipoClienteProveedor = int.Parse(_obj_Auxiliar.ToString());
frm_P_PromocionEquema = new P_PromocionEsquema(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo, int_tipoClienteProveedor);
bol_Sin_Filtros = false;
}
}
catch (Exception)
{ }
if (bol_Sin_Filtros)
{
frm_P_PromocionEquema = new P_PromocionEsquema(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo,-1);
}
//...........................................................................
frm_P_PromocionEquema.P_Base_Campo_1 = _str_Campo1_Valor;
frm_P_PromocionEquema.P_Base_Campo_2 = _str_Campo2_Valor;
//Se llamo desde una pantalla
if (_frm_P_Base_Origen != null)
{
frm_P_PromocionEquema.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString();
frm_P_PromocionEquema.P_Base_PantallaOrigen = _frm_P_Base_Origen;
}
//Se llamo desde un control F3
else
{
frm_P_PromocionEquema.P_Base_PantallaPadre_IdentificadorTAG = "";
frm_P_PromocionEquema.P_Base_F3Origen = _usc_Exferia_F3_Origen;
}
//Modificar
if (_lng_RegistroSeleccionado > 0)
{
frm_P_PromocionEquema.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper();
frm_P_PromocionEquema.P_Base_id = _lng_RegistroSeleccionado;
frm_P_PromocionEquema.P_Base_TipoAperturaPantalla = 1;
}
//Alta
else
{
frm_P_PromocionEquema.P_Base_TipoAperturaPantalla = 0;
frm_P_PromocionEquema.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta";
}
Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_PromocionEquema, _str_Opcion);
}
//PROVEEDOR
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROVEEDOR))
{
string str_Pantalla = Variables.G_MDL_PANTALLA_PROVEEDORES.Codigo;
if (_mdl_INTERNO_ValoresGenerales_Modelo.Control_Pantallas != null && _mdl_INTERNO_ValoresGenerales_Modelo.Control_Pantallas.Count > 0)
{
GEN_ControlPantallas mdl_GEN_ControlPantallas = _mdl_INTERNO_ValoresGenerales_Modelo.Control_Pantallas.Where(m => m.tipo == Variables.G_STR_PANTALLATIPO_PROVEEDORES).FirstOrDefault();
if (mdl_GEN_ControlPantallas != null)
{
str_Pantalla = mdl_GEN_ControlPantallas.pantalla;
}
}
//AUX_1
if (str_Pantalla == Variables.G_MDL_PANTALLA_PROVEEDORES_AUX_1.Codigo)
{
P_Proveedor_AUX_1 frm_P_Proveedor_AUX_1 = new P_Proveedor_AUX_1(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo);
frm_P_Proveedor_AUX_1.P_Base_Campo_1 = _str_Campo1_Valor;
frm_P_Proveedor_AUX_1.P_Base_Campo_2 = _str_Campo2_Valor;
//Se llamo desde una pantalla
if (_frm_P_Base_Origen != null)
{
frm_P_Proveedor_AUX_1.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString();
frm_P_Proveedor_AUX_1.P_Base_PantallaOrigen = _frm_P_Base_Origen;
}
//Se llamo desde un control F3
else
{
frm_P_Proveedor_AUX_1.P_Base_PantallaPadre_IdentificadorTAG = "";
frm_P_Proveedor_AUX_1.P_Base_F3Origen = _usc_Exferia_F3_Origen;
}
//Modificar
if (_lng_RegistroSeleccionado > 0)
{
frm_P_Proveedor_AUX_1.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper();
frm_P_Proveedor_AUX_1.P_Base_id = _lng_RegistroSeleccionado;
frm_P_Proveedor_AUX_1.P_Base_TipoAperturaPantalla = 1;
}
//Alta
else
{
frm_P_Proveedor_AUX_1.P_Base_TipoAperturaPantalla = 0;
frm_P_Proveedor_AUX_1.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta";
}
Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_Proveedor_AUX_1, _str_Opcion);
}
//AUX_2
else if (str_Pantalla == Variables.G_MDL_PANTALLA_PROVEEDORES_AUX_2.Codigo)
{
P_Proveedor_AUX_2 frm_P_Proveedor_AUX_2 = new P_Proveedor_AUX_2(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo);
frm_P_Proveedor_AUX_2.P_Base_Campo_1 = _str_Campo1_Valor;
frm_P_Proveedor_AUX_2.P_Base_Campo_2 = _str_Campo2_Valor;
//Se llamo desde una pantalla
if (_frm_P_Base_Origen != null)
{
frm_P_Proveedor_AUX_2.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString();
frm_P_Proveedor_AUX_2.P_Base_PantallaOrigen = _frm_P_Base_Origen;
}
//Se llamo desde un control F3
else
{
frm_P_Proveedor_AUX_2.P_Base_PantallaPadre_IdentificadorTAG = "";
frm_P_Proveedor_AUX_2.P_Base_F3Origen = _usc_Exferia_F3_Origen;
}
//Modificar
if (_lng_RegistroSeleccionado > 0)
{
frm_P_Proveedor_AUX_2.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper();
frm_P_Proveedor_AUX_2.P_Base_id = _lng_RegistroSeleccionado;
frm_P_Proveedor_AUX_2.P_Base_TipoAperturaPantalla = 1;
}
//Alta
else
{
frm_P_Proveedor_AUX_2.P_Base_TipoAperturaPantalla = 0;
frm_P_Proveedor_AUX_2.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta";
}
Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_Proveedor_AUX_2, _str_Opcion);
}
//Normal
else
{
P_Proveedor frm_P_Proveedor = new P_Proveedor(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo);
frm_P_Proveedor.P_Base_Campo_1 = _str_Campo1_Valor;
frm_P_Proveedor.P_Base_Campo_2 = _str_Campo2_Valor;
//Se llamo desde una pantalla
if (_frm_P_Base_Origen != null)
{
frm_P_Proveedor.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString();
frm_P_Proveedor.P_Base_PantallaOrigen = _frm_P_Base_Origen;
}
//Se llamo desde un control F3
else
{
frm_P_Proveedor.P_Base_PantallaPadre_IdentificadorTAG = "";
frm_P_Proveedor.P_Base_F3Origen = _usc_Exferia_F3_Origen;
}
//Modificar
if (_lng_RegistroSeleccionado > 0)
{
frm_P_Proveedor.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper();
frm_P_Proveedor.P_Base_id = _lng_RegistroSeleccionado;
frm_P_Proveedor.P_Base_TipoAperturaPantalla = 1;
}
//Alta
else
{
frm_P_Proveedor.P_Base_TipoAperturaPantalla = 0;
frm_P_Proveedor.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta";
}
Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_Proveedor, _str_Opcion);
}
}
//PROVEEDOR_AUX_1
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROVEEDOR_AUX_1))
{
string str_Pantalla = Variables.G_MDL_PANTALLA_PROVEEDORES_AUX_1.Codigo;
if (_mdl_INTERNO_ValoresGenerales_Modelo.Control_Pantallas != null && _mdl_INTERNO_ValoresGenerales_Modelo.Control_Pantallas.Count > 0)
{
GEN_ControlPantallas mdl_GEN_ControlPantallas = _mdl_INTERNO_ValoresGenerales_Modelo.Control_Pantallas.Where(m => m.tipo == Variables.G_STR_PANTALLATIPO_PROVEEDORES).FirstOrDefault();
if (mdl_GEN_ControlPantallas != null)
{
str_Pantalla = mdl_GEN_ControlPantallas.pantalla;
}
}
//Normal
if (str_Pantalla == Variables.G_MDL_PANTALLA_PROVEEDORES.Codigo)
{
P_Proveedor frm_P_Proveedor = new P_Proveedor(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo);
frm_P_Proveedor.P_Base_Campo_1 = _str_Campo1_Valor;
frm_P_Proveedor.P_Base_Campo_2 = _str_Campo2_Valor;
//Se llamo desde una pantalla
if (_frm_P_Base_Origen != null)
{
frm_P_Proveedor.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString();
frm_P_Proveedor.P_Base_PantallaOrigen = _frm_P_Base_Origen;
}
//Se llamo desde un control F3
else
{
frm_P_Proveedor.P_Base_PantallaPadre_IdentificadorTAG = "";
frm_P_Proveedor.P_Base_F3Origen = _usc_Exferia_F3_Origen;
}
//Modificar
if (_lng_RegistroSeleccionado > 0)
{
frm_P_Proveedor.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper();
frm_P_Proveedor.P_Base_id = _lng_RegistroSeleccionado;
frm_P_Proveedor.P_Base_TipoAperturaPantalla = 1;
}
//Alta
else
{
frm_P_Proveedor.P_Base_TipoAperturaPantalla = 0;
frm_P_Proveedor.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta";
}
Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_Proveedor, _str_Opcion);
}
//AUX_2
else if (str_Pantalla == Variables.G_MDL_PANTALLA_PROVEEDORES_AUX_2.Codigo)
{
P_Proveedor_AUX_2 frm_P_Proveedor_AUX_2 = new P_Proveedor_AUX_2(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo);
frm_P_Proveedor_AUX_2.P_Base_Campo_1 = _str_Campo1_Valor;
frm_P_Proveedor_AUX_2.P_Base_Campo_2 = _str_Campo2_Valor;
//Se llamo desde una pantalla
if (_frm_P_Base_Origen != null)
{
frm_P_Proveedor_AUX_2.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString();
frm_P_Proveedor_AUX_2.P_Base_PantallaOrigen = _frm_P_Base_Origen;
}
//Se llamo desde un control F3
else
{
frm_P_Proveedor_AUX_2.P_Base_PantallaPadre_IdentificadorTAG = "";
frm_P_Proveedor_AUX_2.P_Base_F3Origen = _usc_Exferia_F3_Origen;
}
//Modificar
if (_lng_RegistroSeleccionado > 0)
{
frm_P_Proveedor_AUX_2.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper();
frm_P_Proveedor_AUX_2.P_Base_id = _lng_RegistroSeleccionado;
frm_P_Proveedor_AUX_2.P_Base_TipoAperturaPantalla = 1;
}
//Alta
else
{
frm_P_Proveedor_AUX_2.P_Base_TipoAperturaPantalla = 0;
frm_P_Proveedor_AUX_2.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta";
}
Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_Proveedor_AUX_2, _str_Opcion);
}
//AUX_1
else
{
P_Proveedor_AUX_1 frm_P_Proveedor_AUX_1 = new P_Proveedor_AUX_1(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo);
frm_P_Proveedor_AUX_1.P_Base_Campo_1 = _str_Campo1_Valor;
frm_P_Proveedor_AUX_1.P_Base_Campo_2 = _str_Campo2_Valor;
//Se llamo desde una pantalla
if (_frm_P_Base_Origen != null)
{
frm_P_Proveedor_AUX_1.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString();
frm_P_Proveedor_AUX_1.P_Base_PantallaOrigen = _frm_P_Base_Origen;
}
//Se llamo desde un control F3
else
{
frm_P_Proveedor_AUX_1.P_Base_PantallaPadre_IdentificadorTAG = "";
frm_P_Proveedor_AUX_1.P_Base_F3Origen = _usc_Exferia_F3_Origen;
}
//Modificar
if (_lng_RegistroSeleccionado > 0)
{
frm_P_Proveedor_AUX_1.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper();
frm_P_Proveedor_AUX_1.P_Base_id = _lng_RegistroSeleccionado;
frm_P_Proveedor_AUX_1.P_Base_TipoAperturaPantalla = 1;
}
//Alta
else
{
frm_P_Proveedor_AUX_1.P_Base_TipoAperturaPantalla = 0;
frm_P_Proveedor_AUX_1.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta";
}
Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_Proveedor_AUX_1, _str_Opcion);
}
}
//PROVEEDOR_AUX_2
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROVEEDOR_AUX_2))
{
string str_Pantalla = Variables.G_MDL_PANTALLA_PROVEEDORES_AUX_2.Codigo;
if (_mdl_INTERNO_ValoresGenerales_Modelo.Control_Pantallas != null && _mdl_INTERNO_ValoresGenerales_Modelo.Control_Pantallas.Count > 0)
{
GEN_ControlPantallas mdl_GEN_ControlPantallas = _mdl_INTERNO_ValoresGenerales_Modelo.Control_Pantallas.Where(m => m.tipo == Variables.G_STR_PANTALLATIPO_PROVEEDORES).FirstOrDefault();
if (mdl_GEN_ControlPantallas != null)
{
str_Pantalla = mdl_GEN_ControlPantallas.pantalla;
}
}
//Normal
if (str_Pantalla == Variables.G_MDL_PANTALLA_PROVEEDORES.Codigo)
{
P_Proveedor frm_P_Proveedor = new P_Proveedor(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo);
frm_P_Proveedor.P_Base_Campo_1 = _str_Campo1_Valor;
frm_P_Proveedor.P_Base_Campo_2 = _str_Campo2_Valor;
//Se llamo desde una pantalla
if (_frm_P_Base_Origen != null)
{
frm_P_Proveedor.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString();
frm_P_Proveedor.P_Base_PantallaOrigen = _frm_P_Base_Origen;
}
//Se llamo desde un control F3
else
{
frm_P_Proveedor.P_Base_PantallaPadre_IdentificadorTAG = "";
frm_P_Proveedor.P_Base_F3Origen = _usc_Exferia_F3_Origen;
}
//Modificar
if (_lng_RegistroSeleccionado > 0)
{
frm_P_Proveedor.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper();
frm_P_Proveedor.P_Base_id = _lng_RegistroSeleccionado;
frm_P_Proveedor.P_Base_TipoAperturaPantalla = 1;
}
//Alta
else
{
frm_P_Proveedor.P_Base_TipoAperturaPantalla = 0;
frm_P_Proveedor.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta";
}
Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_Proveedor, _str_Opcion);
}
//AUX_1
else if (str_Pantalla == Variables.G_MDL_PANTALLA_PROVEEDORES_AUX_1.Codigo)
{
P_Proveedor_AUX_1 frm_P_Proveedor_AUX_1 = new P_Proveedor_AUX_1(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo);
frm_P_Proveedor_AUX_1.P_Base_Campo_1 = _str_Campo1_Valor;
frm_P_Proveedor_AUX_1.P_Base_Campo_2 = _str_Campo2_Valor;
//Se llamo desde una pantalla
if (_frm_P_Base_Origen != null)
{
frm_P_Proveedor_AUX_1.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString();
frm_P_Proveedor_AUX_1.P_Base_PantallaOrigen = _frm_P_Base_Origen;
}
//Se llamo desde un control F3
else
{
frm_P_Proveedor_AUX_1.P_Base_PantallaPadre_IdentificadorTAG = "";
frm_P_Proveedor_AUX_1.P_Base_F3Origen = _usc_Exferia_F3_Origen;
}
//Modificar
if (_lng_RegistroSeleccionado > 0)
{
frm_P_Proveedor_AUX_1.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper();
frm_P_Proveedor_AUX_1.P_Base_id = _lng_RegistroSeleccionado;
frm_P_Proveedor_AUX_1.P_Base_TipoAperturaPantalla = 1;
}
//Alta
else
{
frm_P_Proveedor_AUX_1.P_Base_TipoAperturaPantalla = 0;
frm_P_Proveedor_AUX_1.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta";
}
Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_Proveedor_AUX_1, _str_Opcion);
}
//AUX_2
else
{
P_Proveedor_AUX_2 frm_P_Proveedor_AUX_2 = new P_Proveedor_AUX_2(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo);
frm_P_Proveedor_AUX_2.P_Base_Campo_1 = _str_Campo1_Valor;
frm_P_Proveedor_AUX_2.P_Base_Campo_2 = _str_Campo2_Valor;
//Se llamo desde una pantalla
if (_frm_P_Base_Origen != null)
{
frm_P_Proveedor_AUX_2.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString();
frm_P_Proveedor_AUX_2.P_Base_PantallaOrigen = _frm_P_Base_Origen;
}
//Se llamo desde un control F3
else
{
frm_P_Proveedor_AUX_2.P_Base_PantallaPadre_IdentificadorTAG = "";
frm_P_Proveedor_AUX_2.P_Base_F3Origen = _usc_Exferia_F3_Origen;
}
//Modificar
if (_lng_RegistroSeleccionado > 0)
{
frm_P_Proveedor_AUX_2.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper();
frm_P_Proveedor_AUX_2.P_Base_id = _lng_RegistroSeleccionado;
frm_P_Proveedor_AUX_2.P_Base_TipoAperturaPantalla = 1;
}
//Alta
else
{
frm_P_Proveedor_AUX_2.P_Base_TipoAperturaPantalla = 0;
frm_P_Proveedor_AUX_2.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta";
}
Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_Proveedor_AUX_2, _str_Opcion);
}
}
//PROVEEDOR_CODIGOSARTICULOPROVEEDOR
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROVEEDORES_CODIGOSARTICULOPROVEEDOR))
{
P_Proveedor_CodigoArticuloProveedor frm_P_Proveedor_CodigoArticuloProveedor = new P_Proveedor_CodigoArticuloProveedor(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo);
frm_P_Proveedor_CodigoArticuloProveedor.P_Base_Campo_1 = _str_Campo1_Valor;
frm_P_Proveedor_CodigoArticuloProveedor.P_Base_Campo_2 = _str_Campo2_Valor;
//Se llamo desde una pantalla
if (_frm_P_Base_Origen != null)
{
frm_P_Proveedor_CodigoArticuloProveedor.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString();
frm_P_Proveedor_CodigoArticuloProveedor.P_Base_PantallaOrigen = _frm_P_Base_Origen;
}
//Se llamo desde un control F3
else
{
frm_P_Proveedor_CodigoArticuloProveedor.P_Base_PantallaPadre_IdentificadorTAG = "";
frm_P_Proveedor_CodigoArticuloProveedor.P_Base_F3Origen = _usc_Exferia_F3_Origen;
}
//Modificar
if (_lng_RegistroSeleccionado > 0)
{
frm_P_Proveedor_CodigoArticuloProveedor.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper();
frm_P_Proveedor_CodigoArticuloProveedor.P_Base_id = _lng_RegistroSeleccionado;
frm_P_Proveedor_CodigoArticuloProveedor.P_Base_TipoAperturaPantalla = 1;
}
//Alta
else
{
frm_P_Proveedor_CodigoArticuloProveedor.P_Base_TipoAperturaPantalla = 0;
frm_P_Proveedor_CodigoArticuloProveedor.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta";
}
Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_Proveedor_CodigoArticuloProveedor, _str_Opcion);
}
//PROVEEDORES_ARTICULOS_RELACIONES
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROVEEDORES_ARTICULOS))
{
P_Proveedores_Articulos frm_P_Proveedores_Articulos_Relaciones = new P_Proveedores_Articulos(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo);
//Se llamo desde una pantalla
if (_frm_P_Base_Origen != null)
{
frm_P_Proveedores_Articulos_Relaciones.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString();
frm_P_Proveedores_Articulos_Relaciones.P_Base_PantallaOrigen = _frm_P_Base_Origen;
}
//Se llamo desde un control F3
else
{
frm_P_Proveedores_Articulos_Relaciones.P_Base_PantallaPadre_IdentificadorTAG = "";
frm_P_Proveedores_Articulos_Relaciones.P_Base_F3Origen = _usc_Exferia_F3_Origen;
}
Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_Proveedores_Articulos_Relaciones, _str_Opcion);
}
//TARIFAPROMOCIONDETALLE
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TARIFAPROMOCION))
{
//Crear la pantalla con o sin filtros iniciales ..............................
P_TarifaPromocion frm_P_TarifaPromocion_Detalle = null;
bool bol_Sin_Filtros = true;
try
{
if (_obj_Auxiliar != null && _obj_Auxiliar.GetType().Equals(typeof(long)))
{
int int_tipoClienteProveedor =int.Parse(_obj_Auxiliar.ToString());
frm_P_TarifaPromocion_Detalle = new P_TarifaPromocion(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo, int_tipoClienteProveedor,-1);
bol_Sin_Filtros = false;
}
}
catch (Exception)
{ }
if (bol_Sin_Filtros)
{
frm_P_TarifaPromocion_Detalle = new P_TarifaPromocion(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo);
}
//...........................................................................
frm_P_TarifaPromocion_Detalle.P_Base_Campo_1 = _str_Campo1_Valor;
frm_P_TarifaPromocion_Detalle.P_Base_Campo_2 = _str_Campo2_Valor;
//Se llamo desde una pantalla
if (_frm_P_Base_Origen != null)
{
frm_P_TarifaPromocion_Detalle.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString();
frm_P_TarifaPromocion_Detalle.P_Base_PantallaOrigen = _frm_P_Base_Origen;
}
//Se llamo desde un control F3
else
{
frm_P_TarifaPromocion_Detalle.P_Base_PantallaPadre_IdentificadorTAG = "";
frm_P_TarifaPromocion_Detalle.P_Base_F3Origen = _usc_Exferia_F3_Origen;
}
//Modificar
if (_lng_RegistroSeleccionado > 0)
{
frm_P_TarifaPromocion_Detalle.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper();
frm_P_TarifaPromocion_Detalle.P_Base_id = _lng_RegistroSeleccionado;
frm_P_TarifaPromocion_Detalle.P_Base_TipoAperturaPantalla = 1;
}
//Alta
else
{
frm_P_TarifaPromocion_Detalle.P_Base_TipoAperturaPantalla = 0;
frm_P_TarifaPromocion_Detalle.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta";
}
Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_TarifaPromocion_Detalle, _str_Opcion);
}
//TASA
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TASA))
{
P_MantenimientoSimple frm_P_MantenimientoSimple = new P_MantenimientoSimple(new ABS_MantenimientoSimple_MAE_Tasas(), _mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto);
frm_P_MantenimientoSimple.P_Base_Campo_1 = _str_Campo1_Valor;
frm_P_MantenimientoSimple.P_Base_Campo_2 = _str_Campo2_Valor;
Cargar_MantenimientoSimple(_frm_P_Base_Origen, _usc_Exferia_F3_Origen, _mdl_INTERNO_OpcionesDetalle_Modelo, _lng_RegistroSeleccionado, frm_P_MantenimientoSimple, _str_Opcion);
}
//TELEFONOTIPO
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TELEFONOTIPO))
{
P_MantenimientoSimple frm_P_MantenimientoSimple = new P_MantenimientoSimple(new ABS_MantenimientoSimple_MAE_TelefonosTipos(), _mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto);
frm_P_MantenimientoSimple.P_Base_Campo_1 = _str_Campo1_Valor;
frm_P_MantenimientoSimple.P_Base_Campo_2 = _str_Campo2_Valor;
Cargar_MantenimientoSimple(_frm_P_Base_Origen, _usc_Exferia_F3_Origen, _mdl_INTERNO_OpcionesDetalle_Modelo, _lng_RegistroSeleccionado, frm_P_MantenimientoSimple, _str_Opcion);
}
//TESORERIA
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TESORERIA))
{
P_Tesoreria frm_P_Tesoreria = new P_Tesoreria(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo);
frm_P_Tesoreria.P_Base_Campo_1 = _str_Campo1_Valor;
frm_P_Tesoreria.P_Base_Campo_2 = _str_Campo2_Valor;
//Se llamo desde una pantalla
if (_frm_P_Base_Origen != null)
{
frm_P_Tesoreria.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString();
frm_P_Tesoreria.P_Base_PantallaOrigen = _frm_P_Base_Origen;
}
//Se llamo desde un control F3
else
{
frm_P_Tesoreria.P_Base_PantallaPadre_IdentificadorTAG = "";
frm_P_Tesoreria.P_Base_F3Origen = _usc_Exferia_F3_Origen;
}
//Modificar
if (_lng_RegistroSeleccionado > 0)
{
frm_P_Tesoreria.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper();
frm_P_Tesoreria.P_Base_id = _lng_RegistroSeleccionado;
frm_P_Tesoreria.P_Base_TipoAperturaPantalla = 1;
}
//Alta
else
{
frm_P_Tesoreria.P_Base_TipoAperturaPantalla = 0;
frm_P_Tesoreria.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta";
}
Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_Tesoreria, _str_Opcion);
}
//TESORERIA_AUX_1
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TESORERIA_AUX_1))
{
P_Tesoreria_AUX_1 frm_P_Tesoreria_AUX_1 = new P_Tesoreria_AUX_1(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo);
frm_P_Tesoreria_AUX_1.P_Base_Campo_1 = _str_Campo1_Valor;
frm_P_Tesoreria_AUX_1.P_Base_Campo_2 = _str_Campo2_Valor;
//Se llamo desde una pantalla
if (_frm_P_Base_Origen != null)
{
frm_P_Tesoreria_AUX_1.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString();
frm_P_Tesoreria_AUX_1.P_Base_PantallaOrigen = _frm_P_Base_Origen;
}
//Se llamo desde un control F3
else
{
frm_P_Tesoreria_AUX_1.P_Base_PantallaPadre_IdentificadorTAG = "";
frm_P_Tesoreria_AUX_1.P_Base_F3Origen = _usc_Exferia_F3_Origen;
}
//Modificar
if (_lng_RegistroSeleccionado > 0)
{
frm_P_Tesoreria_AUX_1.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper();
frm_P_Tesoreria_AUX_1.P_Base_id = _lng_RegistroSeleccionado;
frm_P_Tesoreria_AUX_1.P_Base_TipoAperturaPantalla = 1;
}
//Alta
else
{
frm_P_Tesoreria_AUX_1.P_Base_TipoAperturaPantalla = 0;
frm_P_Tesoreria_AUX_1.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta";
}
Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_Tesoreria_AUX_1, _str_Opcion);
}
//TIPOGASTO
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TIPOGASTO))
{
P_MantenimientoSimple frm_P_MantenimientoSimple = new P_MantenimientoSimple(new ABS_MantenimientoSimple_MAE_TiposGastos(), _mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto);
frm_P_MantenimientoSimple.P_Base_Campo_1 = _str_Campo1_Valor;
frm_P_MantenimientoSimple.P_Base_Campo_2 = _str_Campo2_Valor;
Cargar_MantenimientoSimple(_frm_P_Base_Origen, _usc_Exferia_F3_Origen, _mdl_INTERNO_OpcionesDetalle_Modelo, _lng_RegistroSeleccionado, frm_P_MantenimientoSimple, _str_Opcion);
}
//TIPOPAGO
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TIPOPAGO))
{
P_TipoPago frm_P_TipoPago = new P_TipoPago(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo);
frm_P_TipoPago.P_Base_Campo_1 = _str_Campo1_Valor;
frm_P_TipoPago.P_Base_Campo_2 = _str_Campo2_Valor;
//Se llamo desde una pantalla
if (_frm_P_Base_Origen != null)
{
frm_P_TipoPago.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString();
frm_P_TipoPago.P_Base_PantallaOrigen = _frm_P_Base_Origen;
}
//Se llamo desde un control F3
else
{
frm_P_TipoPago.P_Base_PantallaPadre_IdentificadorTAG = "";
frm_P_TipoPago.P_Base_F3Origen = _usc_Exferia_F3_Origen;
}
//Modificar
if (_lng_RegistroSeleccionado > 0)
{
frm_P_TipoPago.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper();
frm_P_TipoPago.P_Base_id = _lng_RegistroSeleccionado;
frm_P_TipoPago.P_Base_TipoAperturaPantalla = 1;
}
//Alta
else
{
frm_P_TipoPago.P_Base_TipoAperturaPantalla = 0;
frm_P_TipoPago.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta";
}
Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_TipoPago, _str_Opcion);
}
//TIPOPRODUCTO
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TIPOPRODUCTO))
{
P_MantenimientoSimple frm_P_MantenimientoSimple = new P_MantenimientoSimple(new ABS_MantenimientoSimple_MAE_TiposProductos(), _mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto);
frm_P_MantenimientoSimple.P_Base_Campo_1 = _str_Campo1_Valor;
frm_P_MantenimientoSimple.P_Base_Campo_2 = _str_Campo2_Valor;
Cargar_MantenimientoSimple(_frm_P_Base_Origen, _usc_Exferia_F3_Origen, _mdl_INTERNO_OpcionesDetalle_Modelo, _lng_RegistroSeleccionado, frm_P_MantenimientoSimple, _str_Opcion);
}
//TIPOTRANSPORTE
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TIPOTRANSPORTE))
{
P_MantenimientoSimple frm_P_MantenimientoSimple = new P_MantenimientoSimple(new ABS_MantenimientoSimple_MAE_TiposTransportes(), _mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto);
frm_P_MantenimientoSimple.P_Base_Campo_1 = _str_Campo1_Valor;
frm_P_MantenimientoSimple.P_Base_Campo_2 = _str_Campo2_Valor;
Cargar_MantenimientoSimple(_frm_P_Base_Origen, _usc_Exferia_F3_Origen, _mdl_INTERNO_OpcionesDetalle_Modelo, _lng_RegistroSeleccionado, frm_P_MantenimientoSimple, _str_Opcion);
}
//TIPOSVARIACIONESEXISTENCIAS
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TIPOSVARIACIONESEXISTENCIAS))
{
P_MantenimientoSimple frm_P_MantenimientoSimple = new P_MantenimientoSimple(new ABS_MantenimientoSimple_MAE_TiposVariacionesExistencias(), _mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto);
frm_P_MantenimientoSimple.P_Base_Campo_1 = _str_Campo1_Valor;
frm_P_MantenimientoSimple.P_Base_Campo_2 = _str_Campo2_Valor;
Cargar_MantenimientoSimple(_frm_P_Base_Origen, _usc_Exferia_F3_Origen, _mdl_INTERNO_OpcionesDetalle_Modelo, _lng_RegistroSeleccionado, frm_P_MantenimientoSimple, _str_Opcion);
}
//UBICACION
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_UBICACION))
{
P_Ubicacion frm_P_Ubicacion = new P_Ubicacion(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo);
frm_P_Ubicacion.P_Base_Campo_1 = _str_Campo1_Valor;
frm_P_Ubicacion.P_Base_Campo_2 = _str_Campo2_Valor;
//Se llamo desde una pantalla
if (_frm_P_Base_Origen != null)
{
frm_P_Ubicacion.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString();
frm_P_Ubicacion.P_Base_PantallaOrigen = _frm_P_Base_Origen;
}
//Se llamo desde un control F3
else
{
frm_P_Ubicacion.P_Base_PantallaPadre_IdentificadorTAG = "";
frm_P_Ubicacion.P_Base_F3Origen = _usc_Exferia_F3_Origen;
}
//Modificar
if (_lng_RegistroSeleccionado > 0)
{
frm_P_Ubicacion.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper();
frm_P_Ubicacion.P_Base_id = _lng_RegistroSeleccionado;
}
//Alta
else
{
frm_P_Ubicacion.P_Base_TipoAperturaPantalla = 0;
frm_P_Ubicacion.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta";
}
Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_Ubicacion, _str_Opcion);
}
//UBICACIONPERFIL
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_UBICACIONPERFIL))
{
P_UbicacionPerfil frm_P_UbicacionPerfil = new P_UbicacionPerfil(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo);
frm_P_UbicacionPerfil.P_Base_Campo_1 = _str_Campo1_Valor;
frm_P_UbicacionPerfil.P_Base_Campo_2 = _str_Campo2_Valor;
//Se llamo desde una pantalla
if (_frm_P_Base_Origen != null)
{
frm_P_UbicacionPerfil.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString();
frm_P_UbicacionPerfil.P_Base_PantallaOrigen = _frm_P_Base_Origen;
}
//Se llamo desde un control F3
else
{
frm_P_UbicacionPerfil.P_Base_PantallaPadre_IdentificadorTAG = "";
frm_P_UbicacionPerfil.P_Base_F3Origen = _usc_Exferia_F3_Origen;
}
//Modificar
if (_lng_RegistroSeleccionado > 0)
{
frm_P_UbicacionPerfil.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper();
frm_P_UbicacionPerfil.P_Base_id = _lng_RegistroSeleccionado;
}
//Alta
else
{
frm_P_UbicacionPerfil.P_Base_TipoAperturaPantalla = 0;
frm_P_UbicacionPerfil.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta";
}
Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_UbicacionPerfil, _str_Opcion);
}
//VEHICULO
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_VEHICULOS))
{
P_MantenimientoSimple frm_P_MantenimientoSimple = new P_MantenimientoSimple(new ABS_MantenimientoSimple_MAE_Vehiculos(), _mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto);
frm_P_MantenimientoSimple.P_Base_Campo_1 = _str_Campo1_Valor;
frm_P_MantenimientoSimple.P_Base_Campo_2 = _str_Campo2_Valor;
Cargar_MantenimientoSimple(_frm_P_Base_Origen, _usc_Exferia_F3_Origen, _mdl_INTERNO_OpcionesDetalle_Modelo, _lng_RegistroSeleccionado, frm_P_MantenimientoSimple, _str_Opcion);
}
//VENDEDOR
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_VENDEDOR))
{
P_Vendedor frm_P_Vendedor = new P_Vendedor(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo);
frm_P_Vendedor.P_Base_Campo_1 = _str_Campo1_Valor;
frm_P_Vendedor.P_Base_Campo_2 = _str_Campo2_Valor;
//Se llamo desde una pantalla
if (_frm_P_Base_Origen != null)
{
frm_P_Vendedor.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString();
frm_P_Vendedor.P_Base_PantallaOrigen = _frm_P_Base_Origen;
}
//Se llamo desde un control F3
else
{
frm_P_Vendedor.P_Base_PantallaPadre_IdentificadorTAG = "";
frm_P_Vendedor.P_Base_F3Origen = _usc_Exferia_F3_Origen;
}
//Modificar
if (_lng_RegistroSeleccionado > 0)
{
frm_P_Vendedor.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper();
frm_P_Vendedor.P_Base_id = _lng_RegistroSeleccionado;
frm_P_Vendedor.P_Base_TipoAperturaPantalla = 1;
}
//Alta
else
{
frm_P_Vendedor.P_Base_TipoAperturaPantalla = 0;
frm_P_Vendedor.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta";
}
Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_Vendedor, _str_Opcion);
}
//#########################################################################################
}
private void Cargar_MantenimientoSimple(P_Base _frm_P_Base_Origen,
Exferia_F3 _usc_Exferia_F3_Origen,
INTERNO_OpcionesDetalle_Modelo _mdl_INTERNO_OpcionesDetalle_Modelo,
long _lng_RegistroSeleccionado,
P_MantenimientoSimple _frm_P_MantenimientoSimple,
string _str_Opcion)
{
if (_frm_P_Base_Origen != null)
{
_frm_P_MantenimientoSimple.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString();
_frm_P_MantenimientoSimple.P_Base_PantallaOrigen = _frm_P_Base_Origen;
}
//Se llamo desde un control F3
else
{
_frm_P_MantenimientoSimple.P_Base_PantallaPadre_IdentificadorTAG = "";
_frm_P_MantenimientoSimple.P_Base_F3Origen = _usc_Exferia_F3_Origen;
}
//Modificar
if (_lng_RegistroSeleccionado > 0)
{
_frm_P_MantenimientoSimple.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper();
_frm_P_MantenimientoSimple.P_Base_id = _lng_RegistroSeleccionado;
_frm_P_MantenimientoSimple.P_Base_TipoAperturaPantalla = 1;
}
//Alta
else
{
_frm_P_MantenimientoSimple.P_Base_TipoAperturaPantalla = 0;
_frm_P_MantenimientoSimple.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta";
}
Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(_frm_P_MantenimientoSimple, _str_Opcion);
}
#endregion
private void Cargar_MantenimientoAgrupacionesCabecera(P_Base _frm_P_Base_Origen,
Exferia_F3 _usc_Exferia_F3_Origen,
INTERNO_OpcionesDetalle_Modelo _mdl_INTERNO_OpcionesDetalle_Modelo,
long _lng_RegistroSeleccionado,
P_MantenimientoAgrupacionesCabecera _frm_P_MantenimientoAgrupacionesCabecera,
string _str_Opcion)
{
if (_frm_P_Base_Origen != null)
{
_frm_P_MantenimientoAgrupacionesCabecera.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString();
_frm_P_MantenimientoAgrupacionesCabecera.P_Base_PantallaOrigen = _frm_P_Base_Origen;
}
//Se llamo desde un control F3
else
{
_frm_P_MantenimientoAgrupacionesCabecera.P_Base_PantallaPadre_IdentificadorTAG = "";
_frm_P_MantenimientoAgrupacionesCabecera.P_Base_F3Origen = _usc_Exferia_F3_Origen;
}
//Modificar
if (_lng_RegistroSeleccionado > 0)
{
_frm_P_MantenimientoAgrupacionesCabecera.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper();
_frm_P_MantenimientoAgrupacionesCabecera.P_Base_id = _lng_RegistroSeleccionado;
_frm_P_MantenimientoAgrupacionesCabecera.P_Base_TipoAperturaPantalla = 1;
}
//Alta
else
{
_frm_P_MantenimientoAgrupacionesCabecera.P_Base_TipoAperturaPantalla = 0;
_frm_P_MantenimientoAgrupacionesCabecera.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta";
}
Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(_frm_P_MantenimientoAgrupacionesCabecera, _str_Opcion);
}
private dynamic OBTENER_REGISTRO(string _str_Opcion, long _lng_id, long _lng_idEmpresaSeleccionada,long _lng_idEjercicioActual)
{
dynamic dnm_Valores = null;
try
{
//ABONOTIPO
if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ABONOTIPO))
{
MAE_AbonosTipos_Datos obj_MAE_AbonosTipos_Datos = new MAE_AbonosTipos_Datos();
dnm_Valores = obj_MAE_AbonosTipos_Datos.Obtener(_lng_id);
}
//AGRUPACIONARTICULOCABECERA
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_AGRUPACIONARTICULOCABECERA))
{
MAE_AgrupacionesArticulosCabeceras_Datos obj_MAE_AgrupacionesArticulosCabeceras_Datos = new MAE_AgrupacionesArticulosCabeceras_Datos();
dnm_Valores = obj_MAE_AgrupacionesArticulosCabeceras_Datos.Obtener(_lng_id);
}
//AGRUPACIONARTICULOLINEA
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_AGRUPACIONARTICULOLINEA))
{
MAE_AgrupacionesArticulosLineas_Datos obj_MAE_AgrupacionesArticulosLineas_Datos = new MAE_AgrupacionesArticulosLineas_Datos();
dnm_Valores = obj_MAE_AgrupacionesArticulosLineas_Datos.Obtener(_lng_id);
}
//AGRUPACIONCLIENTECABECERA
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_AGRUPACIONCLIENTECABECERA))
{
MAE_AgrupacionesClientesCabeceras_Datos obj_MAE_AgrupacionesClientesCabeceras_Datos = new MAE_AgrupacionesClientesCabeceras_Datos();
dnm_Valores = obj_MAE_AgrupacionesClientesCabeceras_Datos.Obtener(_lng_id);
}
//AGRUPACIONCLIENTELINEA
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_AGRUPACIONCLIENTELINEA))
{
MAE_AgrupacionesClientesLineas_Datos obj_MAE_AgrupacionesClientesLineas_Datos = new MAE_AgrupacionesClientesLineas_Datos();
dnm_Valores = obj_MAE_AgrupacionesClientesLineas_Datos.Obtener(_lng_id);
}
//AGRUPACIONPROVEEDORCABECERA
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_AGRUPACIONPROVEEDORCABECERA))
{
MAE_AgrupacionesProveedoresCabeceras_Datos obj_MAE_AgrupacionesProveedoresCabeceras_Datos = new MAE_AgrupacionesProveedoresCabeceras_Datos();
dnm_Valores = obj_MAE_AgrupacionesProveedoresCabeceras_Datos.Obtener(_lng_id);
}
//AGRUPACIONPROVEEDORLINEA
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_AGRUPACIONPROVEEDORLINEA))
{
MAE_AgrupacionesProveedoresLineas_Datos obj_MAE_AgrupacionesProveedoresLineas_Datos = new MAE_AgrupacionesProveedoresLineas_Datos();
dnm_Valores = obj_MAE_AgrupacionesProveedoresLineas_Datos.Obtener(_lng_id);
}
//ARTICULO
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ARTICULO))
{
MAE_Articulos_Datos obj_MAE_Articulos_Datos = new MAE_Articulos_Datos();
dnm_Valores = obj_MAE_Articulos_Datos.Obtener(_lng_id);
}
//ARTICULO_AUX_1
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ARTICULO_AUX_1))
{
MAE_Articulos_Datos obj_MAE_Articulos_Datos = new MAE_Articulos_Datos();
dnm_Valores = obj_MAE_Articulos_Datos.Obtener(_lng_id);
}
//ARTICULOCOMODIN
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ARTICULOCOMODIN))
{
MAE_ArticulosComodin_Datos obj_MAE_ArticulosComodin_Datos = new MAE_ArticulosComodin_Datos();
dnm_Valores = obj_MAE_ArticulosComodin_Datos.Obtener(_lng_id);
}
//ARTICULOSTOTALIZADOS
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ARTICULOSTOTALIZADOS))
{
MAE_ArticulosTotalizados_Datos obj_MAE_ArticulosTotalizados_Datos = new MAE_ArticulosTotalizados_Datos();
dnm_Valores = obj_MAE_ArticulosTotalizados_Datos.Obtener(_lng_id);
}
//ARTICULOSTRAZABILIDAD
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ARTICULOS_TRAZABILIDAD))
{
MAE_Articulos_Trazabilidad_Datos obj_MAE_Articulos_Trazabilidad_Datos = new MAE_Articulos_Trazabilidad_Datos();
dnm_Valores = obj_MAE_Articulos_Trazabilidad_Datos.Obtener(_lng_id);
}
//CARGOS
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CARGOS))
{
MAE_Cargos_Datos obj_MAE_Cargos_Datos = new MAE_Cargos_Datos();
dnm_Valores = obj_MAE_Cargos_Datos.Obtener(_lng_id);
}
//CATEGORIAPROFESIONAL
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CATEGORIAPROFESIONAL))
{
MAE_CategoriasProfesionales_Datos obj_MAE_CategoriasProfesionales_Datos = new MAE_CategoriasProfesionales_Datos();
dnm_Valores = obj_MAE_CategoriasProfesionales_Datos.Obtener(_lng_id);
}
//CLIENTE
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CLIENTE))
{
MAE_Clientes_Datos obj_MAE_Clientes_Datos = new MAE_Clientes_Datos();
dnm_Valores = obj_MAE_Clientes_Datos.Obtener(_lng_id);
}
//CLIENTE_AUX_1
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CLIENTE_AUX_1))
{
MAE_Clientes_Datos obj_MAE_Clientes_Datos = new MAE_Clientes_Datos();
dnm_Valores = obj_MAE_Clientes_Datos.Obtener(_lng_id);
}
//CLIENTE_AUX_2
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CLIENTE_AUX_2))
{
MAE_Clientes_Datos obj_MAE_Clientes_Datos = new MAE_Clientes_Datos();
dnm_Valores = obj_MAE_Clientes_Datos.Obtener(_lng_id);
}
//CLIENTE_CRM
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CLIENTE_CRM))
{
MAE_Clientes_Datos obj_MAE_Clientes_Datos = new MAE_Clientes_Datos();
dnm_Valores = obj_MAE_Clientes_Datos.Obtener(_lng_id);
}
//CATEGORIAPROFESIONAL
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CATEGORIAPROFESIONAL))
{
MAE_CategoriasProfesionales_Datos obj_MAE_CategoriasProfesionales_Datos = new MAE_CategoriasProfesionales_Datos();
dnm_Valores = obj_MAE_CategoriasProfesionales_Datos.Obtener(_lng_id);
}
//CONTACTOSPROCESOSEMAIL
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CONTACTOSPROCESOSEMAIL))
{
MAE_ContactosProcesosEmail_Datos obj_MAE_ContactosProcesosEmail_Datos = new MAE_ContactosProcesosEmail_Datos();
dnm_Valores = obj_MAE_ContactosProcesosEmail_Datos.Obtener(_lng_id);
}
//DEPARTAMENTOSEXTERNOS
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_DEPARTAMENTOSEXTERNOS))
{
MAE_DepartamentosExternos_Datos obj_MAE_DepartamentosExternos_Datos = new MAE_DepartamentosExternos_Datos();
dnm_Valores = obj_MAE_DepartamentosExternos_Datos.Obtener(_lng_id);
}
//EMBALAJE
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_EMBALAJE))
{
MAE_Embalajes_Datos obj_MAE_Embalajes_Datos = new MAE_Embalajes_Datos();
dnm_Valores = obj_MAE_Embalajes_Datos.Obtener(_lng_id);
}
//EMPLEADO
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_EMPLEADO))
{
MAE_Empleados_Datos obj_MAE_Empleados_Datos = new MAE_Empleados_Datos();
dnm_Valores = obj_MAE_Empleados_Datos.Obtener(_lng_id);
}
//EMPLEADO_AUX_1
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_EMPLEADO_AUX_1))
{
MAE_Empleados_Datos obj_MAE_Empleados_Datos = new MAE_Empleados_Datos();
dnm_Valores = obj_MAE_Empleados_Datos.Obtener(_lng_id);
}
//EMPLEADO_AUX_2
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_EMPLEADO_AUX_2))
{
MAE_Empleados_Datos obj_MAE_Empleados_Datos = new MAE_Empleados_Datos();
dnm_Valores = obj_MAE_Empleados_Datos.Obtener(_lng_id);
}
//FORMAPAGO
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_FORMADEPAGO))
{
MAE_FormasPago_Datos obj_MAE_FormasPago_Datos = new MAE_FormasPago_Datos();
dnm_Valores = obj_MAE_FormasPago_Datos.Obtener(_lng_id);
}
//MEDIDA
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_MEDIDA))
{
MAE_Medidas_Datos obj_MAE_Medidas_Datos = new MAE_Medidas_Datos();
dnm_Valores = obj_MAE_Medidas_Datos.Obtener(_lng_id);
}
//MOTIVOALTABAJA
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_MOTIVOALTABAJA))
{
MAE_MotivosAltaBaja_Datos obj_MAE_MotivosAltaBaja_Datos = new MAE_MotivosAltaBaja_Datos();
dnm_Valores = obj_MAE_MotivosAltaBaja_Datos.Obtener(_lng_id);
}
//NOMENCLATURAPRECIO
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_NOMENCLATURAPRECIO))
{
MAE_NomenclaturasPrecios_Datos obj_MAE_NomenclaturasPrecios_Datos = new MAE_NomenclaturasPrecios_Datos();
dnm_Valores = obj_MAE_NomenclaturasPrecios_Datos.Obtener(_lng_id);
}
//PIEIMPRESION
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PIEIMPRESION))
{
MAE_PieImpresiones_Datos obj_MAE_PieImpresiones_Datos = new MAE_PieImpresiones_Datos();
dnm_Valores = obj_MAE_PieImpresiones_Datos.Obtener(_lng_id);
}
//PRIORIDADES
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PRIORIDADES))
{
MAE_Prioridades_Datos obj_MAE_Prioridades_Datos = new MAE_Prioridades_Datos();
dnm_Valores = obj_MAE_Prioridades_Datos.Obtener(_lng_id);
}
//PROMOCIONESESQUEMA_CABECERA
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROMOCIONESESQUEMA_CABECERA))
{
MAE_PromocionesEsquema_Cabecera_Datos obj_MAE_PromocionesEsquema_Cabecera_Datos = new MAE_PromocionesEsquema_Cabecera_Datos();
dnm_Valores = obj_MAE_PromocionesEsquema_Cabecera_Datos.Obtener(_lng_id);
}
//PROVEEDOR
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROVEEDOR))
{
MAE_Proveedores_Datos obj_MAE_Proveedores_Datos = new MAE_Proveedores_Datos();
dnm_Valores = obj_MAE_Proveedores_Datos.Obtener(_lng_id);
}
//PROVEEDOR_AUX_1
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROVEEDOR_AUX_1))
{
MAE_Proveedores_Datos obj_MAE_Proveedores_Datos = new MAE_Proveedores_Datos();
dnm_Valores = obj_MAE_Proveedores_Datos.Obtener(_lng_id);
}
//PROVEEDOR_AUX_2
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROVEEDOR_AUX_2))
{
MAE_Proveedores_Datos obj_MAE_Proveedores_Datos = new MAE_Proveedores_Datos();
dnm_Valores = obj_MAE_Proveedores_Datos.Obtener(_lng_id);
}
//PROVEEDOR_CODIGOSARTICULOPROVEEDOR
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROVEEDORES_CODIGOSARTICULOPROVEEDOR))
{
MAE_Proveedores_CodigosArticuloProveedor_Datos obj_MAE_Proveedores_CodigosArticuloProveedor_Datos = new MAE_Proveedores_CodigosArticuloProveedor_Datos();
dnm_Valores = obj_MAE_Proveedores_CodigosArticuloProveedor_Datos.Obtener(_lng_id);
}
//TARIFAPROMOCIONDETALLE
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TARIFAPROMOCION))
{
MAE_TarifasPromociones_Datos obj_MAE_TarifasPromociones_Detalle_Datos = new MAE_TarifasPromociones_Datos();
dnm_Valores = obj_MAE_TarifasPromociones_Detalle_Datos.Obtener(_lng_id);
}
//TASA
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TASA))
{
MAE_Tasas_Datos obj_MAE_Tasas_Datos = new MAE_Tasas_Datos();
dnm_Valores = obj_MAE_Tasas_Datos.Obtener(_lng_id);
}
//TELEFONOTIPO
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TELEFONOTIPO))
{
MAE_TelefonosTipos_Datos obj_MAE_TelefonosTipos_Datos = new MAE_TelefonosTipos_Datos();
dnm_Valores = obj_MAE_TelefonosTipos_Datos.Obtener(_lng_id );
}
//TESORERIA
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TESORERIA))
{
MAE_Tesorerias_Datos obj_MAE_Tesorerias_Datos = new MAE_Tesorerias_Datos();
dnm_Valores = obj_MAE_Tesorerias_Datos.Obtener(_lng_id);
}
//TESORERIA_AUX_1
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TESORERIA_AUX_1))
{
MAE_Tesorerias_Datos obj_MAE_Tesorerias_Datos = new MAE_Tesorerias_Datos();
dnm_Valores = obj_MAE_Tesorerias_Datos.Obtener(_lng_id);
}
//TIPOGASTO
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TIPOGASTO))
{
MAE_TiposGastos_Datos obj_MAE_TiposGastos_Datos = new MAE_TiposGastos_Datos();
dnm_Valores = obj_MAE_TiposGastos_Datos.Obtener(_lng_id);
}
//TIPOPAGO
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TIPOPAGO))
{
MAE_TiposPagos_Datos obj_MAE_TiposPagos_Datos = new MAE_TiposPagos_Datos();
dnm_Valores = obj_MAE_TiposPagos_Datos.Obtener(_lng_id);
}
//TIPOPRODUCTO
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TIPOPRODUCTO))
{
MAE_TiposProductos_Datos obj_MAE_TiposProductos_Datos = new MAE_TiposProductos_Datos();
dnm_Valores = obj_MAE_TiposProductos_Datos.Obtener(_lng_id );
}
//TIPOTRANSPORTE
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TIPOTRANSPORTE))
{
MAE_TiposTransportes_Datos obj_MAE_TiposTransportes_Datos = new MAE_TiposTransportes_Datos();
dnm_Valores = obj_MAE_TiposTransportes_Datos.Obtener(_lng_id);
}
//TIPOSVARIACIONESEXISTENCIAS
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TIPOSVARIACIONESEXISTENCIAS))
{
MAE_TiposVariacionesExistencias_Datos obj_MAE_TiposVariacionesExistencias_Datos = new MAE_TiposVariacionesExistencias_Datos();
dnm_Valores = obj_MAE_TiposVariacionesExistencias_Datos.Obtener(_lng_id);
}
//UBICACION
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_UBICACION))
{
MAE_Ubicaciones_Datos obj_MAE_Ubicaciones_Datos = new MAE_Ubicaciones_Datos();
dnm_Valores = obj_MAE_Ubicaciones_Datos.Obtener(_lng_id);
}
//UBICACIONPERFIL
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_UBICACIONPERFIL))
{
MAE_UbicacionesPerfiles_Datos obj_MAE_UbicacionesPerfiles_Datos = new MAE_UbicacionesPerfiles_Datos();
dnm_Valores = obj_MAE_UbicacionesPerfiles_Datos.Obtener(_lng_id);
}
//VEHICULO
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_VEHICULOS))
{
MAE_Vehiculos_Datos obj_MAE_Vehiculos_Datos = new MAE_Vehiculos_Datos();
dnm_Valores = obj_MAE_Vehiculos_Datos.Obtener(_lng_id);
}
//VENDEDOR
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_VENDEDOR))
{
MAE_Vendedores_Datos obj_MAE_Vendedores_Datos = new MAE_Vendedores_Datos();
dnm_Valores = obj_MAE_Vendedores_Datos.Obtener(_lng_id);
}
}
catch (Control_Errores)
{ }
catch (Exception)
{ }
return dnm_Valores;
}
private dynamic GRABAR_REGISTRO(string _str_Opcion,dynamic _dnm_Modelo)
{
dynamic dnm_Valores = null;
try
{
//ABONOTIPO
if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ABONOTIPO))
{
MAE_AbonosTipos_Datos obj_MAE_AbonosTipos_Datos = new MAE_AbonosTipos_Datos();
dnm_Valores = obj_MAE_AbonosTipos_Datos.Grabar(_dnm_Modelo);
}
//AGRUPACIONARTICULOCABECERA
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_AGRUPACIONARTICULOCABECERA))
{
MAE_AgrupacionesArticulosCabeceras_Datos obj_MAE_AgrupacionesArticulosCabeceras_Datos = new MAE_AgrupacionesArticulosCabeceras_Datos();
dnm_Valores = obj_MAE_AgrupacionesArticulosCabeceras_Datos.Grabar(_dnm_Modelo);
}
//AGRUPACIONARTICULOLINEA
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_AGRUPACIONARTICULOLINEA))
{
MAE_AgrupacionesArticulosLineas_Datos obj_MAE_AgrupacionesArticulosLineas_Datos = new MAE_AgrupacionesArticulosLineas_Datos();
dnm_Valores = obj_MAE_AgrupacionesArticulosLineas_Datos.Grabar(_dnm_Modelo);
}
//AGRUPACIONARTICULOLINEAFOTOS
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_AGRUPACIONARTICULOLINEAFOTOS))
{
MAE_AgrupacionesArticulosLineasFotos_Datos obj_MAE_AgrupacionesArticulosLineasFotos_Datos = new MAE_AgrupacionesArticulosLineasFotos_Datos();
dnm_Valores = obj_MAE_AgrupacionesArticulosLineasFotos_Datos.Grabar(_dnm_Modelo);
}
//AGRUPACIONCLIENTECABECERA
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_AGRUPACIONCLIENTECABECERA))
{
MAE_AgrupacionesClientesCabeceras_Datos obj_MAE_AgrupacionesClientesCabeceras_Datos = new MAE_AgrupacionesClientesCabeceras_Datos();
dnm_Valores = obj_MAE_AgrupacionesClientesCabeceras_Datos.Grabar(_dnm_Modelo);
}
//AGRUPACIONCLIENTELINEA
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_AGRUPACIONCLIENTELINEA))
{
MAE_AgrupacionesClientesLineas_Datos obj_MAE_AgrupacionesClientesLineas_Datos = new MAE_AgrupacionesClientesLineas_Datos();
dnm_Valores = obj_MAE_AgrupacionesClientesLineas_Datos.Grabar(_dnm_Modelo);
}
//AGRUPACIONPROVEEDORCABECERA
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_AGRUPACIONPROVEEDORCABECERA))
{
MAE_AgrupacionesProveedoresCabeceras_Datos obj_MAE_AgrupacionesProveedoresCabeceras_Datos = new MAE_AgrupacionesProveedoresCabeceras_Datos();
dnm_Valores = obj_MAE_AgrupacionesProveedoresCabeceras_Datos.Grabar(_dnm_Modelo);
}
//AGRUPACIONPROVEEDORLINEA
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_AGRUPACIONPROVEEDORLINEA))
{
MAE_AgrupacionesProveedoresLineas_Datos obj_MAE_AgrupacionesProveedoresLineas_Datos = new MAE_AgrupacionesProveedoresLineas_Datos();
dnm_Valores = obj_MAE_AgrupacionesProveedoresLineas_Datos.Grabar(_dnm_Modelo);
}
//ARTICULO
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ARTICULO))
{
MAE_Articulos_Datos obj_MAE_Articulos_Datos = new MAE_Articulos_Datos();
dnm_Valores = obj_MAE_Articulos_Datos.Grabar(_dnm_Modelo);
}
//ARTICULO_AUX_1
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ARTICULO_AUX_1))
{
MAE_Articulos_Datos obj_MAE_Articulos_Datos = new MAE_Articulos_Datos();
dnm_Valores = obj_MAE_Articulos_Datos.Grabar(_dnm_Modelo);
}
//ARTICULOCOMODIN
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ARTICULOCOMODIN))
{
MAE_ArticulosComodin_Datos obj_MAE_ArticulosComodin_Datos = new MAE_ArticulosComodin_Datos();
dnm_Valores = obj_MAE_ArticulosComodin_Datos.Grabar(_dnm_Modelo);
}
//ARTICULOSTOTALIZADOS
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ARTICULOSTOTALIZADOS))
{
MAE_ArticulosTotalizados_Datos obj_MAE_ArticulosTotalizados_Datos = new MAE_ArticulosTotalizados_Datos();
dnm_Valores = obj_MAE_ArticulosTotalizados_Datos.Grabar(_dnm_Modelo);
}
//ARTICULOSTRAZABILIDAD
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ARTICULOS_TRAZABILIDAD))
{
MAE_Articulos_Trazabilidad_Datos obj_MAE_Articulos_Trazabilidad_Datos = new MAE_Articulos_Trazabilidad_Datos();
dnm_Valores = obj_MAE_Articulos_Trazabilidad_Datos.Grabar(_dnm_Modelo);
}
//CARGOS
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CARGOS))
{
MAE_Cargos_Datos obj_MAE_Cargos_Datos = new MAE_Cargos_Datos();
dnm_Valores = obj_MAE_Cargos_Datos.Grabar(_dnm_Modelo);
}
//CATEGORIAPROFESIONAL
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CATEGORIAPROFESIONAL))
{
MAE_CategoriasProfesionales_Datos obj_MAE_CategoriasProfesionales_Datos = new MAE_CategoriasProfesionales_Datos();
dnm_Valores = obj_MAE_CategoriasProfesionales_Datos.Grabar(_dnm_Modelo);
}
//CLIENTE
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CLIENTE))
{
MAE_Clientes_Datos obj_MAE_Clientes_Datos = new MAE_Clientes_Datos();
dnm_Valores = obj_MAE_Clientes_Datos.Grabar(_dnm_Modelo);
}
//CLIENTE_AUX_1
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CLIENTE_AUX_1))
{
MAE_Clientes_Datos obj_MAE_Clientes_Datos = new MAE_Clientes_Datos();
dnm_Valores = obj_MAE_Clientes_Datos.Grabar(_dnm_Modelo);
}
//CLIENTE_AUX_2
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CLIENTE_AUX_2))
{
MAE_Clientes_Datos obj_MAE_Clientes_Datos = new MAE_Clientes_Datos();
dnm_Valores = obj_MAE_Clientes_Datos.Grabar(_dnm_Modelo);
}
//CLIENTE_CRM
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CLIENTE_CRM))
{
MAE_Clientes_Datos obj_MAE_Clientes_Datos = new MAE_Clientes_Datos();
dnm_Valores = obj_MAE_Clientes_Datos.Grabar(_dnm_Modelo);
}
//CONTACTOSPROCESOSEMAIL
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CONTACTOSPROCESOSEMAIL))
{
MAE_ContactosProcesosEmail_Datos obj_MAE_ContactosProcesosEmail_Datos = new MAE_ContactosProcesosEmail_Datos();
dnm_Valores = obj_MAE_ContactosProcesosEmail_Datos.Grabar(_dnm_Modelo);
}
//DEPARTAMENTOSEXTERNOS
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_DEPARTAMENTOSEXTERNOS))
{
MAE_DepartamentosExternos_Datos obj_MAE_DepartamentosExternos_Datos = new MAE_DepartamentosExternos_Datos();
dnm_Valores = obj_MAE_DepartamentosExternos_Datos.Grabar(_dnm_Modelo);
}
//EMBALAJE
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_EMBALAJE))
{
MAE_Embalajes_Datos obj_MAE_Embalajes_Datos = new MAE_Embalajes_Datos();
dnm_Valores = obj_MAE_Embalajes_Datos.Grabar(_dnm_Modelo);
}
//EMPLEADO
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_EMPLEADO))
{
MAE_Empleados_Datos obj_MAE_Empleados_Datos = new MAE_Empleados_Datos();
dnm_Valores = obj_MAE_Empleados_Datos.Grabar(_dnm_Modelo);
}
//EMPLEADO_AUX_1
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_EMPLEADO_AUX_1))
{
MAE_Empleados_Datos obj_MAE_Empleados_Datos = new MAE_Empleados_Datos();
dnm_Valores = obj_MAE_Empleados_Datos.Grabar(_dnm_Modelo);
}
//EMPLEADO_AUX_2
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_EMPLEADO_AUX_2))
{
MAE_Empleados_Datos obj_MAE_Empleados_Datos = new MAE_Empleados_Datos();
dnm_Valores = obj_MAE_Empleados_Datos.Grabar(_dnm_Modelo);
}
//FORMADEPAGO
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_FORMADEPAGO))
{
MAE_FormasPago_Datos obj_MAE_FormasPago_Datos = new MAE_FormasPago_Datos();
dnm_Valores = obj_MAE_FormasPago_Datos.Grabar(_dnm_Modelo);
}
//MEDIDA
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_MEDIDA))
{
MAE_Medidas_Datos obj_MAE_Medidas_Datos = new MAE_Medidas_Datos();
dnm_Valores = obj_MAE_Medidas_Datos.Grabar(_dnm_Modelo);
}
//MOTIVOALTABAJA
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_MOTIVOALTABAJA))
{
MAE_MotivosAltaBaja_Datos obj_MAE_MotivosAltaBaja_Datos = new MAE_MotivosAltaBaja_Datos();
dnm_Valores = obj_MAE_MotivosAltaBaja_Datos.Grabar(_dnm_Modelo);
}
//NOMENCLATURAPRECIO
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_NOMENCLATURAPRECIO))
{
MAE_NomenclaturasPrecios_Datos obj_MAE_NomenclaturasPrecios_Datos = new MAE_NomenclaturasPrecios_Datos();
dnm_Valores = obj_MAE_NomenclaturasPrecios_Datos.Grabar(_dnm_Modelo);
}
//PIEIMPRESION
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PIEIMPRESION))
{
MAE_PieImpresiones_Datos obj_MAE_PieImpresiones_Datos = new MAE_PieImpresiones_Datos();
dnm_Valores = obj_MAE_PieImpresiones_Datos.Grabar(_dnm_Modelo);
}
//PRIORIDADES
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PRIORIDADES))
{
MAE_Prioridades_Datos obj_MAE_Prioridades_Datos = new MAE_Prioridades_Datos();
dnm_Valores = obj_MAE_Prioridades_Datos.Grabar(_dnm_Modelo);
}
//PROMOCIONESESQUEMA_CABECERA
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROMOCIONESESQUEMA_CABECERA))
{
MAE_PromocionesEsquema_Cabecera_Datos obj_MAE_PromocionesEsquema_Cabecera_Datos = new MAE_PromocionesEsquema_Cabecera_Datos();
dnm_Valores = obj_MAE_PromocionesEsquema_Cabecera_Datos.Grabar(_dnm_Modelo);
}
//PROVEEDORES
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROVEEDOR))
{
MAE_Proveedores_Datos obj_MAE_Proveedores_Datos = new MAE_Proveedores_Datos();
dnm_Valores = obj_MAE_Proveedores_Datos.Grabar(_dnm_Modelo);
}
//PROVEEDORES_AUX_1
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROVEEDOR_AUX_1))
{
MAE_Proveedores_Datos obj_MAE_Proveedores_Datos = new MAE_Proveedores_Datos();
dnm_Valores = obj_MAE_Proveedores_Datos.Grabar(_dnm_Modelo);
}
//PROVEEDORES_AUX_2
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROVEEDOR_AUX_2))
{
MAE_Proveedores_Datos obj_MAE_Proveedores_Datos = new MAE_Proveedores_Datos();
dnm_Valores = obj_MAE_Proveedores_Datos.Grabar(_dnm_Modelo);
}
//PROVEEDORES_CODIGOSARTICULOPROVEEDOR
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROVEEDORES_CODIGOSARTICULOPROVEEDOR))
{
MAE_Proveedores_CodigosArticuloProveedor_Datos obj_MAE_Proveedores_CodigosArticuloProveedor_Datos = new MAE_Proveedores_CodigosArticuloProveedor_Datos();
dnm_Valores = obj_MAE_Proveedores_CodigosArticuloProveedor_Datos.Grabar(_dnm_Modelo);
}
//TARIFAPROMOCIONDETALLE
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TARIFAPROMOCION))
{
MAE_TarifasPromociones_Datos obj_MAE_TarifasPromociones_Detalle_Datos = new MAE_TarifasPromociones_Datos();
dnm_Valores = obj_MAE_TarifasPromociones_Detalle_Datos.Grabar(_dnm_Modelo);
}
//TASA
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TASA))
{
MAE_Tasas_Datos obj_MAE_Tasas_Datos = new MAE_Tasas_Datos();
dnm_Valores = obj_MAE_Tasas_Datos.Grabar(_dnm_Modelo);
}
//TELEFONOTIPO
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TELEFONOTIPO))
{
MAE_TelefonosTipos_Datos obj_MAE_TelefonosTipos_Datos = new MAE_TelefonosTipos_Datos();
dnm_Valores = obj_MAE_TelefonosTipos_Datos.Grabar(_dnm_Modelo);
}
//TESORERIA
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TESORERIA))
{
MAE_Tesorerias_Datos obj_MAE_Tesorerias_Datos = new MAE_Tesorerias_Datos();
dnm_Valores = obj_MAE_Tesorerias_Datos.Grabar(_dnm_Modelo);
}
//TESORERIA_AUX_1
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TESORERIA_AUX_1))
{
MAE_Tesorerias_Datos obj_MAE_Tesorerias_Datos = new MAE_Tesorerias_Datos();
dnm_Valores = obj_MAE_Tesorerias_Datos.Grabar(_dnm_Modelo);
}
//TIPOGASTO
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TIPOGASTO))
{
MAE_TiposGastos_Datos obj_MAE_TiposGastos_Datos = new MAE_TiposGastos_Datos();
dnm_Valores = obj_MAE_TiposGastos_Datos.Grabar(_dnm_Modelo);
}
//TIPOPAGO
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TIPOPAGO))
{
MAE_TiposPagos_Datos obj_MAE_TiposPagos_Datos = new MAE_TiposPagos_Datos();
dnm_Valores = obj_MAE_TiposPagos_Datos.Grabar(_dnm_Modelo);
}
//TIPOPRODUCTO
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TIPOPRODUCTO))
{
MAE_TiposProductos_Datos obj_MAE_TiposProductos_Datos = new MAE_TiposProductos_Datos();
dnm_Valores = obj_MAE_TiposProductos_Datos.Grabar(_dnm_Modelo);
}
//TIPOTRANSPORTE
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TIPOTRANSPORTE))
{
MAE_TiposTransportes_Datos obj_MAE_TiposTransportes_Datos = new MAE_TiposTransportes_Datos();
dnm_Valores = obj_MAE_TiposTransportes_Datos.Grabar(_dnm_Modelo);
}
//TIPOSVARIACIONESEXISTENCIAS
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TIPOSVARIACIONESEXISTENCIAS))
{
MAE_TiposVariacionesExistencias_Datos obj_MAE_TiposVariacionesExistencias_Datos = new MAE_TiposVariacionesExistencias_Datos();
dnm_Valores = obj_MAE_TiposVariacionesExistencias_Datos.Grabar(_dnm_Modelo);
}
//UBICACION
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_UBICACION))
{
MAE_Ubicaciones_Datos obj_MAE_Ubicaciones_Datos = new MAE_Ubicaciones_Datos();
dnm_Valores = obj_MAE_Ubicaciones_Datos.Grabar(_dnm_Modelo);
}
//UBICACIONPERFIL
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_UBICACIONPERFIL))
{
MAE_UbicacionesPerfiles_Datos obj_MAE_UbicacionesPerfiles_Datos = new MAE_UbicacionesPerfiles_Datos();
dnm_Valores = obj_MAE_UbicacionesPerfiles_Datos.Grabar(_dnm_Modelo);
}
//VEHICULO
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_VEHICULOS))
{
MAE_Vehiculos_Datos obj_MAE_Vehiculos_Datos = new MAE_Vehiculos_Datos();
dnm_Valores = obj_MAE_Vehiculos_Datos.Grabar(_dnm_Modelo);
}
}
catch (Control_Errores)
{ }
catch (Exception)
{ }
return dnm_Valores;
}
private dynamic BORRAR_REGISTRO(string _str_Opcion, long _lng_id)
{
dynamic dnm_Valores = null;
try
{
//ABONOTIPO
if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ABONOTIPO))
{
MAE_AbonosTipos_Datos obj_MAE_AbonosTipos_Datos = new MAE_AbonosTipos_Datos();
INTERNO_ValorDevuelto_Modelo mdl_INTERNO_ValorDevuelto_Modelo = obj_MAE_AbonosTipos_Datos.Borrar(_lng_id);
#region SINCRONIZACION
if (mdl_INTERNO_ValorDevuelto_Modelo.TodoCorrecto)
{
INTERNO_Sincronizacion_ActualizarRegistro_Modelo mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo = new INTERNO_Sincronizacion_ActualizarRegistro_Modelo();
mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.tabla = nameof(MAE_AbonosTipos);
mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.idClavePrimaria = _lng_id;
Sincronizacion_ActualizarRegistro.Sincronizacion_ActualizarRegistro_RESTOTABLAS(mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo);
}
#endregion
dnm_Valores = mdl_INTERNO_ValorDevuelto_Modelo;
}
//AGRUPACIONARTICULOCABECERA
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_AGRUPACIONARTICULOCABECERA))
{
MAE_AgrupacionesArticulosCabeceras_Datos obj_MAE_AgrupacionesArticulosCabeceras_Datos = new MAE_AgrupacionesArticulosCabeceras_Datos();
INTERNO_ValorDevuelto_Modelo mdl_INTERNO_ValorDevuelto_Modelo = obj_MAE_AgrupacionesArticulosCabeceras_Datos.Borrar(_lng_id);
#region SINCRONIZACION
if (mdl_INTERNO_ValorDevuelto_Modelo.TodoCorrecto)
{
INTERNO_Sincronizacion_ActualizarRegistro_Modelo mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo = new INTERNO_Sincronizacion_ActualizarRegistro_Modelo();
mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.tabla = nameof(MAE_AgrupacionesArticulosCabeceras);
mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.idClavePrimaria = _lng_id;
Sincronizacion_ActualizarRegistro.Sincronizacion_ActualizarRegistro_RESTOTABLAS(mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo);
}
#endregion
dnm_Valores = mdl_INTERNO_ValorDevuelto_Modelo;
}
//AGRUPACIONARTICULOLINEA
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_AGRUPACIONARTICULOLINEA))
{
MAE_AgrupacionesArticulosLineas_Datos obj_MAE_AgrupacionesArticulosLineas_Datos = new MAE_AgrupacionesArticulosLineas_Datos();
INTERNO_ValorDevuelto_Modelo mdl_INTERNO_ValorDevuelto_Modelo = obj_MAE_AgrupacionesArticulosLineas_Datos.Borrar(_lng_id);
#region SINCRONIZACION
if (mdl_INTERNO_ValorDevuelto_Modelo.TodoCorrecto)
{
INTERNO_Sincronizacion_ActualizarRegistro_Modelo mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo = new INTERNO_Sincronizacion_ActualizarRegistro_Modelo();
mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.tabla = nameof(MAE_AgrupacionesArticulosLineas);
mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.idClavePrimaria = _lng_id;
Sincronizacion_ActualizarRegistro.Sincronizacion_ActualizarRegistro_RESTOTABLAS(mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo);
}
#endregion
dnm_Valores = mdl_INTERNO_ValorDevuelto_Modelo;
}
//AGRUPACIONARTICULOLINEAFOTOS
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_AGRUPACIONARTICULOLINEAFOTOS))
{
MAE_AgrupacionesArticulosLineasFotos_Datos obj_MAE_AgrupacionesArticulosLineasFotos_Datos = new MAE_AgrupacionesArticulosLineasFotos_Datos();
dnm_Valores = obj_MAE_AgrupacionesArticulosLineasFotos_Datos.Borrar(_lng_id);
}
//AGRUPACIONCLIENTECABECERA
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_AGRUPACIONCLIENTECABECERA))
{
MAE_AgrupacionesClientesCabeceras_Datos obj_MAE_AgrupacionesClientesCabeceras_Datos = new MAE_AgrupacionesClientesCabeceras_Datos();
INTERNO_ValorDevuelto_Modelo mdl_INTERNO_ValorDevuelto_Modelo = obj_MAE_AgrupacionesClientesCabeceras_Datos.Borrar(_lng_id);
#region SINCRONIZACION
if (mdl_INTERNO_ValorDevuelto_Modelo.TodoCorrecto)
{
INTERNO_Sincronizacion_ActualizarRegistro_Modelo mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo = new INTERNO_Sincronizacion_ActualizarRegistro_Modelo();
mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.tabla = nameof(MAE_AgrupacionesClientesCabeceras);
mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.idClavePrimaria = _lng_id;
Sincronizacion_ActualizarRegistro.Sincronizacion_ActualizarRegistro_RESTOTABLAS(mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo);
}
#endregion
dnm_Valores = mdl_INTERNO_ValorDevuelto_Modelo;
}
//AGRUPACIONCLIENTELINEA
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_AGRUPACIONCLIENTELINEA))
{
MAE_AgrupacionesClientesLineas_Datos obj_MAE_AgrupacionesClientesLineas_Datos = new MAE_AgrupacionesClientesLineas_Datos();
INTERNO_ValorDevuelto_Modelo mdl_INTERNO_ValorDevuelto_Modelo = obj_MAE_AgrupacionesClientesLineas_Datos.Borrar(_lng_id);
#region SINCRONIZACION
if (mdl_INTERNO_ValorDevuelto_Modelo.TodoCorrecto)
{
INTERNO_Sincronizacion_ActualizarRegistro_Modelo mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo = new INTERNO_Sincronizacion_ActualizarRegistro_Modelo();
mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.tabla = nameof(MAE_AgrupacionesClientesLineas);
mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.idClavePrimaria = _lng_id;
Sincronizacion_ActualizarRegistro.Sincronizacion_ActualizarRegistro_RESTOTABLAS(mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo);
}
#endregion
dnm_Valores = mdl_INTERNO_ValorDevuelto_Modelo;
}
//AGRUPACIONPROVEEDORCABECERA
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_AGRUPACIONPROVEEDORCABECERA))
{
MAE_AgrupacionesProveedoresCabeceras_Datos obj_MAE_AgrupacionesProveedoresCabeceras_Datos = new MAE_AgrupacionesProveedoresCabeceras_Datos();
dnm_Valores = obj_MAE_AgrupacionesProveedoresCabeceras_Datos.Borrar(_lng_id);
}
//AGRUPACIONPROVEEDORLINEA
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_AGRUPACIONPROVEEDORLINEA))
{
MAE_AgrupacionesProveedoresLineas_Datos obj_MAE_AgrupacionesProveedoresLineas_Datos = new MAE_AgrupacionesProveedoresLineas_Datos();
dnm_Valores = obj_MAE_AgrupacionesProveedoresLineas_Datos.Borrar(_lng_id);
}
//ARTICULO
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ARTICULO))
{
MAE_Articulos_Datos obj_MAE_Articulos_Datos = new MAE_Articulos_Datos();
INTERNO_ValorDevuelto_Modelo mdl_INTERNO_ValorDevuelto_Modelo = obj_MAE_Articulos_Datos.Borrar(_lng_id);
#region SINCRONIZACION
if (mdl_INTERNO_ValorDevuelto_Modelo.TodoCorrecto)
{
INTERNO_Sincronizacion_ActualizarRegistro_Modelo mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo = new INTERNO_Sincronizacion_ActualizarRegistro_Modelo();
mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.tabla = nameof(MAE_Articulos);
mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.idClavePrimaria = _lng_id;
Sincronizacion_ActualizarRegistro.Sincronizacion_ActualizarRegistro_RESTOTABLAS(mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo);
}
#endregion
dnm_Valores = mdl_INTERNO_ValorDevuelto_Modelo;
}
//ARTICULO_AUX_1
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ARTICULO_AUX_1))
{
MAE_Articulos_Datos obj_MAE_Articulos_Datos = new MAE_Articulos_Datos();
INTERNO_ValorDevuelto_Modelo mdl_INTERNO_ValorDevuelto_Modelo = obj_MAE_Articulos_Datos.Borrar(_lng_id);
#region SINCRONIZACION
if (mdl_INTERNO_ValorDevuelto_Modelo.TodoCorrecto)
{
INTERNO_Sincronizacion_ActualizarRegistro_Modelo mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo = new INTERNO_Sincronizacion_ActualizarRegistro_Modelo();
mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.tabla = nameof(MAE_Articulos);
mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.idClavePrimaria = _lng_id;
Sincronizacion_ActualizarRegistro.Sincronizacion_ActualizarRegistro_RESTOTABLAS(mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo);
}
#endregion
dnm_Valores = mdl_INTERNO_ValorDevuelto_Modelo;
}
//ARTICULOCOMODIN
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ARTICULOCOMODIN))
{
MAE_ArticulosComodin_Datos obj_MAE_ArticulosComodin_Datos = new MAE_ArticulosComodin_Datos();
INTERNO_ValorDevuelto_Modelo mdl_INTERNO_ValorDevuelto_Modelo = obj_MAE_ArticulosComodin_Datos.Borrar(_lng_id);
#region SINCRONIZACION
if (mdl_INTERNO_ValorDevuelto_Modelo.TodoCorrecto)
{
INTERNO_Sincronizacion_ActualizarRegistro_Modelo mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo = new INTERNO_Sincronizacion_ActualizarRegistro_Modelo();
mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.tabla = nameof(MAE_ArticulosComodin);
mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.idClavePrimaria = _lng_id;
Sincronizacion_ActualizarRegistro.Sincronizacion_ActualizarRegistro_RESTOTABLAS(mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo);
}
#endregion
dnm_Valores = mdl_INTERNO_ValorDevuelto_Modelo;
}
//ARTICULOSTOTALIZADOS
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ARTICULOSTOTALIZADOS))
{
MAE_ArticulosTotalizados_Datos obj_MAE_ArticulosTotalizados_Datos = new MAE_ArticulosTotalizados_Datos();
INTERNO_ValorDevuelto_Modelo mdl_INTERNO_ValorDevuelto_Modelo = obj_MAE_ArticulosTotalizados_Datos.Borrar(_lng_id);
#region SINCRONIZACION
if (mdl_INTERNO_ValorDevuelto_Modelo.TodoCorrecto)
{
INTERNO_Sincronizacion_ActualizarRegistro_Modelo mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo = new INTERNO_Sincronizacion_ActualizarRegistro_Modelo();
mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.tabla = nameof(MAE_ArticulosTotalizados);
mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.idClavePrimaria = _lng_id;
Sincronizacion_ActualizarRegistro.Sincronizacion_ActualizarRegistro_RESTOTABLAS(mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo);
}
#endregion
dnm_Valores = mdl_INTERNO_ValorDevuelto_Modelo;
}
//ARTICULOSTRAZABILIDAD
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ARTICULOS_TRAZABILIDAD))
{
MAE_Articulos_Trazabilidad_Datos obj_MAE_Articulos_Trazabilidad_Datos = new MAE_Articulos_Trazabilidad_Datos();
INTERNO_ValorDevuelto_Modelo mdl_INTERNO_ValorDevuelto_Modelo = obj_MAE_Articulos_Trazabilidad_Datos.Borrar(_lng_id);
#region SINCRONIZACION
if (mdl_INTERNO_ValorDevuelto_Modelo.TodoCorrecto)
{
INTERNO_Sincronizacion_ActualizarRegistro_Modelo mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo = new INTERNO_Sincronizacion_ActualizarRegistro_Modelo();
mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.tabla = nameof(MAE_Articulos_Trazabilidad);
mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.idClavePrimaria = _lng_id;
Sincronizacion_ActualizarRegistro.Sincronizacion_ActualizarRegistro_RESTOTABLAS(mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo);
}
#endregion
dnm_Valores = mdl_INTERNO_ValorDevuelto_Modelo;
}
//CATEGORIAPROFESIONAL
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CATEGORIAPROFESIONAL))
{
MAE_CategoriasProfesionales_Datos obj_MAE_CategoriasProfesionales_Datos = new MAE_CategoriasProfesionales_Datos();
INTERNO_ValorDevuelto_Modelo mdl_INTERNO_ValorDevuelto_Modelo = obj_MAE_CategoriasProfesionales_Datos.Borrar(_lng_id);
#region SINCRONIZACION
if (mdl_INTERNO_ValorDevuelto_Modelo.TodoCorrecto)
{
INTERNO_Sincronizacion_ActualizarRegistro_Modelo mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo = new INTERNO_Sincronizacion_ActualizarRegistro_Modelo();
mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.tabla = nameof(MAE_CategoriasProfesionales);
mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.idClavePrimaria = _lng_id;
Sincronizacion_ActualizarRegistro.Sincronizacion_ActualizarRegistro_RESTOTABLAS(mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo);
}
#endregion
dnm_Valores = mdl_INTERNO_ValorDevuelto_Modelo;
}
//CARGOS
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CARGOS))
{
MAE_Cargos_Datos obj_MAE_Cargos_Datos = new MAE_Cargos_Datos();
dnm_Valores = obj_MAE_Cargos_Datos.Borrar(_lng_id);
}
//CLIENTE
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CLIENTE))
{
MAE_Clientes_Datos obj_MAE_Clientes_Datos = new MAE_Clientes_Datos();
INTERNO_ValorDevuelto_Modelo mdl_INTERNO_ValorDevuelto_Modelo = obj_MAE_Clientes_Datos.Borrar(_lng_id);
#region SINCRONIZACION
if (mdl_INTERNO_ValorDevuelto_Modelo.TodoCorrecto)
{
INTERNO_Sincronizacion_ActualizarRegistro_Modelo mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo = new INTERNO_Sincronizacion_ActualizarRegistro_Modelo();
mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.tabla = nameof(MAE_Clientes);
mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.idClavePrimaria = _lng_id;
Sincronizacion_ActualizarRegistro.Sincronizacion_ActualizarRegistro_RESTOTABLAS(mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo);
}
#endregion
dnm_Valores = mdl_INTERNO_ValorDevuelto_Modelo;
}
//CLIENTE_AUX_1
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CLIENTE_AUX_1))
{
MAE_Clientes_Datos obj_MAE_Clientes_Datos = new MAE_Clientes_Datos();
INTERNO_ValorDevuelto_Modelo mdl_INTERNO_ValorDevuelto_Modelo = obj_MAE_Clientes_Datos.Borrar(_lng_id);
#region SINCRONIZACION
if (mdl_INTERNO_ValorDevuelto_Modelo.TodoCorrecto)
{
INTERNO_Sincronizacion_ActualizarRegistro_Modelo mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo = new INTERNO_Sincronizacion_ActualizarRegistro_Modelo();
mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.tabla = nameof(MAE_Clientes);
mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.idClavePrimaria = _lng_id;
Sincronizacion_ActualizarRegistro.Sincronizacion_ActualizarRegistro_RESTOTABLAS(mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo);
}
#endregion
dnm_Valores = mdl_INTERNO_ValorDevuelto_Modelo;
}
//CLIENTE_AUX_2
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CLIENTE_AUX_2))
{
MAE_Clientes_Datos obj_MAE_Clientes_Datos = new MAE_Clientes_Datos();
INTERNO_ValorDevuelto_Modelo mdl_INTERNO_ValorDevuelto_Modelo = obj_MAE_Clientes_Datos.Borrar(_lng_id);
#region SINCRONIZACION
if (mdl_INTERNO_ValorDevuelto_Modelo.TodoCorrecto)
{
INTERNO_Sincronizacion_ActualizarRegistro_Modelo mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo = new INTERNO_Sincronizacion_ActualizarRegistro_Modelo();
mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.tabla = nameof(MAE_Clientes);
mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.idClavePrimaria = _lng_id;
Sincronizacion_ActualizarRegistro.Sincronizacion_ActualizarRegistro_RESTOTABLAS(mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo);
}
#endregion
dnm_Valores = mdl_INTERNO_ValorDevuelto_Modelo;
}
//CLIENTE_CRM
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CLIENTE_CRM))
{
MAE_Clientes_Datos obj_MAE_Clientes_Datos = new MAE_Clientes_Datos();
INTERNO_ValorDevuelto_Modelo mdl_INTERNO_ValorDevuelto_Modelo = obj_MAE_Clientes_Datos.Borrar(_lng_id);
dnm_Valores = mdl_INTERNO_ValorDevuelto_Modelo;
}
//CONTACTOSPROCESOSEMAIL
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CONTACTOSPROCESOSEMAIL))
{
MAE_ContactosProcesosEmail_Datos obj_MAE_ContactosProcesosEmail_Datos = new MAE_ContactosProcesosEmail_Datos();
dnm_Valores = obj_MAE_ContactosProcesosEmail_Datos.Borrar(_lng_id);
}
//DEPARTAMENTOSEXTERNOS
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_DEPARTAMENTOSEXTERNOS))
{
MAE_DepartamentosExternos_Datos obj_MAE_DepartamentosExternos_Datos = new MAE_DepartamentosExternos_Datos();
INTERNO_ValorDevuelto_Modelo mdl_INTERNO_ValorDevuelto_Modelo = obj_MAE_DepartamentosExternos_Datos.Borrar(_lng_id);
#region SINCRONIZACION
if (mdl_INTERNO_ValorDevuelto_Modelo.TodoCorrecto)
{
INTERNO_Sincronizacion_ActualizarRegistro_Modelo mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo = new INTERNO_Sincronizacion_ActualizarRegistro_Modelo();
mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.tabla = nameof(MAE_DepartamentosExternos);
mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.idClavePrimaria = _lng_id;
Sincronizacion_ActualizarRegistro.Sincronizacion_ActualizarRegistro_RESTOTABLAS(mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo);
}
#endregion
dnm_Valores = mdl_INTERNO_ValorDevuelto_Modelo;
}
//EMBALAJE
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_EMBALAJE))
{
MAE_Embalajes_Datos obj_MAE_Embalajes_Datos = new MAE_Embalajes_Datos();
INTERNO_ValorDevuelto_Modelo mdl_INTERNO_ValorDevuelto_Modelo = obj_MAE_Embalajes_Datos.Borrar(_lng_id);
#region SINCRONIZACION
if (mdl_INTERNO_ValorDevuelto_Modelo.TodoCorrecto)
{
INTERNO_Sincronizacion_ActualizarRegistro_Modelo mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo = new INTERNO_Sincronizacion_ActualizarRegistro_Modelo();
mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.tabla = nameof(MAE_Embalajes);
mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.idClavePrimaria = _lng_id;
Sincronizacion_ActualizarRegistro.Sincronizacion_ActualizarRegistro_RESTOTABLAS(mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo);
}
#endregion
dnm_Valores = mdl_INTERNO_ValorDevuelto_Modelo;
}
//EMPLEADO
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_EMPLEADO))
{
MAE_Empleados_Datos obj_MAE_Empleados_Datos = new MAE_Empleados_Datos();
dnm_Valores = obj_MAE_Empleados_Datos.Borrar(_lng_id);
if (dnm_Valores.TodoCorrecto)
{
//Actualizar el fechaborrado en EmpleadosKairosPro
if (Variables.G_STR_CONEXION_BASEDATOS_KAIROSPRO != null && Variables.G_STR_CONEXION_BASEDATOS_KAIROSPRO.Trim().Length > 0)
{
//Cargamos el ensamblado ########################################################################################################
Assembly m_assembly_1 = Assembly.LoadFrom(Variables.G_STR_LIBRERIA_RUTAINICIAL + @"\" + Variables.G_STR_LIBRERIA_KAIROSPRO + ".dll");
//Obtenemos el tipo de la clase
Type m_type_1 = m_assembly_1.GetType("" + Variables.G_STR_LIBRERIA_KAIROSPRO + "." + Variables.G_STR_LIBRERIA_DATOSKAIROSPRO);
//Creamos la instancia
var obj_Clase_1 = Activator.CreateInstance(m_type_1);
//Cargamos el metodo solicitado
MethodInfo obj_MethodInfo_1 = obj_Clase_1.GetType().GetMethod(Variables.G_STR_LIBRERIA_DATOSKAIROSPRO_PROCEDIMIENTO_KRSEMPLEADOS_ACTUALIZAR_FECHABORRADO, BindingFlags.Instance | BindingFlags.NonPublic);
//Obtener valores
object[] arr_Parametros_1 = { _lng_id };
//Pasamos los parametros al metodo y lo ejecutamos
obj_MethodInfo_1.Invoke(obj_Clase_1, arr_Parametros_1);
//###############################################################################################################################
}
}
}
//EMPLEADO_AUX_1
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_EMPLEADO_AUX_1))
{
MAE_Empleados_Datos obj_MAE_Empleados_Datos = new MAE_Empleados_Datos();
dnm_Valores = obj_MAE_Empleados_Datos.Borrar(_lng_id);
if (dnm_Valores.TodoCorrecto)
{
//Actualizar el fechaborrado en EmpleadosKairosPro
if (Variables.G_STR_CONEXION_BASEDATOS_KAIROSPRO != null && Variables.G_STR_CONEXION_BASEDATOS_KAIROSPRO.Trim().Length > 0)
{
//Cargamos el ensamblado ########################################################################################################
Assembly m_assembly_1 = Assembly.LoadFrom(Variables.G_STR_LIBRERIA_RUTAINICIAL + @"\" + Variables.G_STR_LIBRERIA_KAIROSPRO + ".dll");
//Obtenemos el tipo de la clase
Type m_type_1 = m_assembly_1.GetType("" + Variables.G_STR_LIBRERIA_KAIROSPRO + "." + Variables.G_STR_LIBRERIA_DATOSKAIROSPRO);
//Creamos la instancia
var obj_Clase_1 = Activator.CreateInstance(m_type_1);
//Cargamos el metodo solicitado
MethodInfo obj_MethodInfo_1 = obj_Clase_1.GetType().GetMethod(Variables.G_STR_LIBRERIA_DATOSKAIROSPRO_PROCEDIMIENTO_KRSEMPLEADOS_ACTUALIZAR_FECHABORRADO, BindingFlags.Instance | BindingFlags.NonPublic);
//Obtener valores
object[] arr_Parametros_1 = { _lng_id };
//Pasamos los parametros al metodo y lo ejecutamos
obj_MethodInfo_1.Invoke(obj_Clase_1, arr_Parametros_1);
//###############################################################################################################################
}
}
}
//EMPLEADO_AUX_2
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_EMPLEADO_AUX_2))
{
MAE_Empleados_Datos obj_MAE_Empleados_Datos = new MAE_Empleados_Datos();
dnm_Valores = obj_MAE_Empleados_Datos.Borrar(_lng_id);
}
//FORMADEPAGO
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_FORMADEPAGO))
{
MAE_FormasPago_Datos obj_MAE_FormasPago_Datos = new MAE_FormasPago_Datos();
INTERNO_ValorDevuelto_Modelo mdl_INTERNO_ValorDevuelto_Modelo = obj_MAE_FormasPago_Datos.Borrar(_lng_id);
#region SINCRONIZACION
if (mdl_INTERNO_ValorDevuelto_Modelo.TodoCorrecto)
{
INTERNO_Sincronizacion_ActualizarRegistro_Modelo mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo = new INTERNO_Sincronizacion_ActualizarRegistro_Modelo();
mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.tabla = nameof(MAE_FormasPago);
mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.idClavePrimaria = _lng_id;
Sincronizacion_ActualizarRegistro.Sincronizacion_ActualizarRegistro_RESTOTABLAS(mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo);
}
#endregion
dnm_Valores = mdl_INTERNO_ValorDevuelto_Modelo;
}
//MEDIDA
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_MEDIDA))
{
MAE_Medidas_Datos obj_MAE_Medidas_Datos = new MAE_Medidas_Datos();
INTERNO_ValorDevuelto_Modelo mdl_INTERNO_ValorDevuelto_Modelo = obj_MAE_Medidas_Datos.Borrar(_lng_id);
#region SINCRONIZACION
if (mdl_INTERNO_ValorDevuelto_Modelo.TodoCorrecto)
{
INTERNO_Sincronizacion_ActualizarRegistro_Modelo mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo = new INTERNO_Sincronizacion_ActualizarRegistro_Modelo();
mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.tabla = nameof(MAE_Medidas);
mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.idClavePrimaria = _lng_id;
Sincronizacion_ActualizarRegistro.Sincronizacion_ActualizarRegistro_RESTOTABLAS(mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo);
}
#endregion
dnm_Valores = mdl_INTERNO_ValorDevuelto_Modelo;
}
//MOTIVOALTABAJA
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_MOTIVOALTABAJA))
{
MAE_MotivosAltaBaja_Datos obj_MAE_MotivosAltaBaja_Datos = new MAE_MotivosAltaBaja_Datos();
dnm_Valores = obj_MAE_MotivosAltaBaja_Datos.Borrar(_lng_id);
}
//NOMENCLATURAPRECIO
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_NOMENCLATURAPRECIO))
{
MAE_NomenclaturasPrecios_Datos obj_MAE_NomenclaturasPrecios_Datos = new MAE_NomenclaturasPrecios_Datos();
INTERNO_ValorDevuelto_Modelo mdl_INTERNO_ValorDevuelto_Modelo = obj_MAE_NomenclaturasPrecios_Datos.Borrar(_lng_id);
#region SINCRONIZACION
if (mdl_INTERNO_ValorDevuelto_Modelo.TodoCorrecto)
{
INTERNO_Sincronizacion_ActualizarRegistro_Modelo mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo = new INTERNO_Sincronizacion_ActualizarRegistro_Modelo();
mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.tabla = nameof(MAE_NomenclaturasPrecios);
mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.idClavePrimaria = _lng_id;
Sincronizacion_ActualizarRegistro.Sincronizacion_ActualizarRegistro_RESTOTABLAS(mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo);
}
#endregion
dnm_Valores = mdl_INTERNO_ValorDevuelto_Modelo;
}
//PIEIMPRESION
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PIEIMPRESION))
{
MAE_PieImpresiones_Datos obj_MAE_PieImpresiones_Datos = new MAE_PieImpresiones_Datos();
dnm_Valores = obj_MAE_PieImpresiones_Datos.Borrar(_lng_id);
}
//PRIORIDADES
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PRIORIDADES))
{
MAE_Prioridades_Datos obj_MAE_Prioridades_Datos = new MAE_Prioridades_Datos();
INTERNO_ValorDevuelto_Modelo mdl_INTERNO_ValorDevuelto_Modelo = obj_MAE_Prioridades_Datos.Borrar(_lng_id);
#region SINCRONIZACION
if (mdl_INTERNO_ValorDevuelto_Modelo.TodoCorrecto)
{
INTERNO_Sincronizacion_ActualizarRegistro_Modelo mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo = new INTERNO_Sincronizacion_ActualizarRegistro_Modelo();
mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.tabla = nameof(MAE_Prioridades);
mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.idClavePrimaria = _lng_id;
Sincronizacion_ActualizarRegistro.Sincronizacion_ActualizarRegistro_RESTOTABLAS(mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo);
}
#endregion
dnm_Valores = mdl_INTERNO_ValorDevuelto_Modelo;
}
//PROMOCIONESESQUEMA_CABECERA
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROMOCIONESESQUEMA_CABECERA))
{
MAE_PromocionesEsquema_Cabecera_Datos obj_MAE_PromocionesEsquema_Cabecera_Datos = new MAE_PromocionesEsquema_Cabecera_Datos();
INTERNO_ValorDevuelto_Modelo mdl_INTERNO_ValorDevuelto_Modelo = obj_MAE_PromocionesEsquema_Cabecera_Datos.Borrar(_lng_id);
#region SINCRONIZACION
if (mdl_INTERNO_ValorDevuelto_Modelo.TodoCorrecto)
{
INTERNO_Sincronizacion_ActualizarRegistro_Modelo mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo = new INTERNO_Sincronizacion_ActualizarRegistro_Modelo();
mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.tabla = nameof(MAE_PromocionesEsquema_Cabecera);
mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.idClavePrimaria = _lng_id;
Sincronizacion_ActualizarRegistro.Sincronizacion_ActualizarRegistro_RESTOTABLAS(mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo);
}
#endregion
dnm_Valores = mdl_INTERNO_ValorDevuelto_Modelo;
}
//PROVEEDOR
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROVEEDOR))
{
MAE_Proveedores_Datos obj_MAE_Proveedores_Datos = new MAE_Proveedores_Datos();
INTERNO_ValorDevuelto_Modelo mdl_INTERNO_ValorDevuelto_Modelo = obj_MAE_Proveedores_Datos.Borrar(_lng_id);
#region SINCRONIZACION
if (mdl_INTERNO_ValorDevuelto_Modelo.TodoCorrecto)
{
INTERNO_Sincronizacion_ActualizarRegistro_Modelo mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo = new INTERNO_Sincronizacion_ActualizarRegistro_Modelo();
mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.tabla = nameof(MAE_Proveedores);
mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.idClavePrimaria = _lng_id;
Sincronizacion_ActualizarRegistro.Sincronizacion_ActualizarRegistro_RESTOTABLAS(mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo);
}
#endregion
dnm_Valores = mdl_INTERNO_ValorDevuelto_Modelo;
}
//PROVEEDOR_AUX_1
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROVEEDOR_AUX_1))
{
MAE_Proveedores_Datos obj_MAE_Proveedores_Datos = new MAE_Proveedores_Datos();
INTERNO_ValorDevuelto_Modelo mdl_INTERNO_ValorDevuelto_Modelo = obj_MAE_Proveedores_Datos.Borrar(_lng_id);
#region SINCRONIZACION
if (mdl_INTERNO_ValorDevuelto_Modelo.TodoCorrecto)
{
INTERNO_Sincronizacion_ActualizarRegistro_Modelo mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo = new INTERNO_Sincronizacion_ActualizarRegistro_Modelo();
mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.tabla = nameof(MAE_Proveedores);
mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.idClavePrimaria = _lng_id;
Sincronizacion_ActualizarRegistro.Sincronizacion_ActualizarRegistro_RESTOTABLAS(mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo);
}
#endregion
dnm_Valores = mdl_INTERNO_ValorDevuelto_Modelo;
}
//PROVEEDOR_AUX_2
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROVEEDOR_AUX_2))
{
MAE_Proveedores_Datos obj_MAE_Proveedores_Datos = new MAE_Proveedores_Datos();
INTERNO_ValorDevuelto_Modelo mdl_INTERNO_ValorDevuelto_Modelo = obj_MAE_Proveedores_Datos.Borrar(_lng_id);
#region SINCRONIZACION
if (mdl_INTERNO_ValorDevuelto_Modelo.TodoCorrecto)
{
INTERNO_Sincronizacion_ActualizarRegistro_Modelo mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo = new INTERNO_Sincronizacion_ActualizarRegistro_Modelo();
mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.tabla = nameof(MAE_Proveedores);
mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.idClavePrimaria = _lng_id;
Sincronizacion_ActualizarRegistro.Sincronizacion_ActualizarRegistro_RESTOTABLAS(mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo);
}
#endregion
dnm_Valores = mdl_INTERNO_ValorDevuelto_Modelo;
}
//PROVEEDOR_CODIGOSARTICULOPROVEEDOR
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROVEEDORES_CODIGOSARTICULOPROVEEDOR))
{
MAE_Proveedores_CodigosArticuloProveedor_Datos obj_MAE_Proveedores_CodigosArticuloProveedor_Datos = new MAE_Proveedores_CodigosArticuloProveedor_Datos();
dnm_Valores = obj_MAE_Proveedores_CodigosArticuloProveedor_Datos.Borrar(_lng_id);
}
//TARIFAPROMOCIONDETALLE
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TARIFAPROMOCION))
{
MAE_TarifasPromociones_Datos obj_MAE_TarifasPromociones_Detalle_Datos = new MAE_TarifasPromociones_Datos();
INTERNO_ValorDevuelto_Modelo mdl_INTERNO_ValorDevuelto_Modelo = obj_MAE_TarifasPromociones_Detalle_Datos.Borrar(_lng_id);
#region SINCRONIZACION
if (mdl_INTERNO_ValorDevuelto_Modelo.TodoCorrecto)
{
INTERNO_Sincronizacion_ActualizarRegistro_Modelo mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo = new INTERNO_Sincronizacion_ActualizarRegistro_Modelo();
mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.tabla = nameof(MAE_TarifasPromociones);
mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.idClavePrimaria = _lng_id;
Sincronizacion_ActualizarRegistro.Sincronizacion_ActualizarRegistro_RESTOTABLAS(mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo);
}
#endregion
dnm_Valores = mdl_INTERNO_ValorDevuelto_Modelo;
}
//TASA
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TASA))
{
MAE_Tasas_Datos obj_MAE_Tasas_Datos = new MAE_Tasas_Datos();
dnm_Valores = obj_MAE_Tasas_Datos.Borrar(_lng_id);
}
//TELEFONOTIPO
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TELEFONOTIPO))
{
MAE_TelefonosTipos_Datos obj_MAE_TelefonosTipos_Datos = new MAE_TelefonosTipos_Datos();
INTERNO_ValorDevuelto_Modelo mdl_INTERNO_ValorDevuelto_Modelo = obj_MAE_TelefonosTipos_Datos.Borrar(_lng_id);
#region SINCRONIZACION
if (mdl_INTERNO_ValorDevuelto_Modelo.TodoCorrecto)
{
INTERNO_Sincronizacion_ActualizarRegistro_Modelo mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo = new INTERNO_Sincronizacion_ActualizarRegistro_Modelo();
mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.tabla = nameof(MAE_TelefonosTipos);
mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.idClavePrimaria = _lng_id;
Sincronizacion_ActualizarRegistro.Sincronizacion_ActualizarRegistro_RESTOTABLAS(mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo);
}
#endregion
dnm_Valores = mdl_INTERNO_ValorDevuelto_Modelo;
}
//TESORERIA
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TESORERIA))
{
MAE_Tesorerias_Datos obj_MAE_Tesorerias_Datos = new MAE_Tesorerias_Datos();
dnm_Valores = obj_MAE_Tesorerias_Datos.Borrar(_lng_id);
}
//TESORERIA_AUX_1
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TESORERIA_AUX_1))
{
MAE_Tesorerias_Datos obj_MAE_Tesorerias_Datos = new MAE_Tesorerias_Datos();
dnm_Valores = obj_MAE_Tesorerias_Datos.Borrar(_lng_id);
}
//TIPOGASTO
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TIPOGASTO))
{
MAE_TiposGastos_Datos obj_MAE_TiposGastos_Datos = new MAE_TiposGastos_Datos();
INTERNO_ValorDevuelto_Modelo mdl_INTERNO_ValorDevuelto_Modelo = obj_MAE_TiposGastos_Datos.Borrar(_lng_id);
#region SINCRONIZACION
if (mdl_INTERNO_ValorDevuelto_Modelo.TodoCorrecto)
{
INTERNO_Sincronizacion_ActualizarRegistro_Modelo mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo = new INTERNO_Sincronizacion_ActualizarRegistro_Modelo();
mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.tabla = nameof(MAE_TiposGastos);
mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.idClavePrimaria = _lng_id;
Sincronizacion_ActualizarRegistro.Sincronizacion_ActualizarRegistro_RESTOTABLAS(mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo);
}
#endregion
dnm_Valores = mdl_INTERNO_ValorDevuelto_Modelo;
}
//TIPOPAGO
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TIPOPAGO))
{
MAE_TiposPagos_Datos obj_MAE_TiposPagos_Datos = new MAE_TiposPagos_Datos();
INTERNO_ValorDevuelto_Modelo mdl_INTERNO_ValorDevuelto_Modelo = obj_MAE_TiposPagos_Datos.Borrar(_lng_id);
#region SINCRONIZACION
if (mdl_INTERNO_ValorDevuelto_Modelo.TodoCorrecto)
{
INTERNO_Sincronizacion_ActualizarRegistro_Modelo mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo = new INTERNO_Sincronizacion_ActualizarRegistro_Modelo();
mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.tabla = nameof(MAE_TiposPagos);
mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.idClavePrimaria = _lng_id;
Sincronizacion_ActualizarRegistro.Sincronizacion_ActualizarRegistro_RESTOTABLAS(mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo);
}
#endregion
dnm_Valores = mdl_INTERNO_ValorDevuelto_Modelo;
}
//TIPOPRODUCTO
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TIPOPRODUCTO))
{
MAE_TiposProductos_Datos obj_MAE_TiposProductos_Datos = new MAE_TiposProductos_Datos();
INTERNO_ValorDevuelto_Modelo mdl_INTERNO_ValorDevuelto_Modelo = obj_MAE_TiposProductos_Datos.Borrar(_lng_id);
#region SINCRONIZACION
if (mdl_INTERNO_ValorDevuelto_Modelo.TodoCorrecto)
{
INTERNO_Sincronizacion_ActualizarRegistro_Modelo mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo = new INTERNO_Sincronizacion_ActualizarRegistro_Modelo();
mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.tabla = nameof(MAE_TiposProductos);
mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.idClavePrimaria = _lng_id;
Sincronizacion_ActualizarRegistro.Sincronizacion_ActualizarRegistro_RESTOTABLAS(mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo);
}
#endregion
dnm_Valores = mdl_INTERNO_ValorDevuelto_Modelo;
}
//TIPOTRANSPORTE
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TIPOTRANSPORTE))
{
MAE_TiposTransportes_Datos obj_MAE_TiposTransportes_Datos = new MAE_TiposTransportes_Datos();
dnm_Valores = obj_MAE_TiposTransportes_Datos.Borrar(_lng_id);
}
//TIPOSVARIACIONESEXISTENCIAS
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TIPOSVARIACIONESEXISTENCIAS))
{
MAE_TiposVariacionesExistencias_Datos obj_MAE_TiposVariacionesExistencias_Datos = new MAE_TiposVariacionesExistencias_Datos();
dnm_Valores = obj_MAE_TiposVariacionesExistencias_Datos.Borrar(_lng_id);
}
//UBICACION
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_UBICACION))
{
MAE_Ubicaciones_Datos obj_MAE_Ubicaciones_Datos = new MAE_Ubicaciones_Datos();
dnm_Valores = obj_MAE_Ubicaciones_Datos.Borrar(_lng_id);
}
//UBICACIONPERFIL
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_UBICACIONPERFIL))
{
MAE_UbicacionesPerfiles_Datos obj_MAE_UbicacionesPerfiles_Datos = new MAE_UbicacionesPerfiles_Datos();
dnm_Valores = obj_MAE_UbicacionesPerfiles_Datos.Borrar(_lng_id);
}
//VEHICULO
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_VEHICULOS))
{
MAE_Vehiculos_Datos obj_MAE_Vehiculos_Datos = new MAE_Vehiculos_Datos();
INTERNO_ValorDevuelto_Modelo mdl_INTERNO_ValorDevuelto_Modelo = obj_MAE_Vehiculos_Datos.Borrar(_lng_id);
#region SINCRONIZACION
if (mdl_INTERNO_ValorDevuelto_Modelo.TodoCorrecto)
{
INTERNO_Sincronizacion_ActualizarRegistro_Modelo mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo = new INTERNO_Sincronizacion_ActualizarRegistro_Modelo();
mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.tabla = nameof(MAE_Vehiculos);
mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.idClavePrimaria = _lng_id;
Sincronizacion_ActualizarRegistro.Sincronizacion_ActualizarRegistro_RESTOTABLAS(mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo);
}
#endregion
dnm_Valores = mdl_INTERNO_ValorDevuelto_Modelo;
}
//VENDEDOR
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_VENDEDOR))
{
MAE_Vendedores_Datos obj_MAE_Vendedores_Datos = new MAE_Vendedores_Datos();
INTERNO_ValorDevuelto_Modelo mdl_INTERNO_ValorDevuelto_Modelo = obj_MAE_Vendedores_Datos.Borrar(_lng_id);
#region SINCRONIZACION
if (mdl_INTERNO_ValorDevuelto_Modelo.TodoCorrecto)
{
INTERNO_Sincronizacion_ActualizarRegistro_Modelo mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo = new INTERNO_Sincronizacion_ActualizarRegistro_Modelo();
mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.tabla = nameof(MAE_Vendedores);
mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.idClavePrimaria = _lng_id;
Sincronizacion_ActualizarRegistro.Sincronizacion_ActualizarRegistro_RESTOTABLAS(mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo);
}
#endregion
dnm_Valores = mdl_INTERNO_ValorDevuelto_Modelo;
}
}
catch (Control_Errores)
{ }
catch (Exception)
{ }
return dnm_Valores;
}
private dynamic BORRAR_REGISTRO_POROBJETO(string _str_Opcion, object _mdl_obj)
{
dynamic dnm_Valores = null;
try
{
//AGRUPACIONARTICULOLINEA
if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_AGRUPACIONARTICULOLINEA))
{
MAE_AgrupacionesArticulosLineas_Datos obj_MAE_AgrupacionesArticulosLineas_Datos = new MAE_AgrupacionesArticulosLineas_Datos();
dnm_Valores = obj_MAE_AgrupacionesArticulosLineas_Datos.Borrar(_mdl_obj);
}
//AGRUPACIONCLIENTELINEA
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_AGRUPACIONCLIENTELINEA))
{
MAE_AgrupacionesClientesLineas_Datos obj_MAE_AgrupacionesClientesLineas_Datos = new MAE_AgrupacionesClientesLineas_Datos();
dnm_Valores = obj_MAE_AgrupacionesClientesLineas_Datos.Borrar(_mdl_obj);
}
//AGRUPACIONPROVEEDORLINEA
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_AGRUPACIONPROVEEDORLINEA))
{
MAE_AgrupacionesProveedoresLineas_Datos obj_MAE_AgrupacionesProveedoresLineas_Datos = new MAE_AgrupacionesProveedoresLineas_Datos();
dnm_Valores = obj_MAE_AgrupacionesProveedoresLineas_Datos.Borrar(_mdl_obj);
}
//CUENTABANCARIA (COBROS)
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CUENTABANCARIA_SOCIO) ||
_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CUENTABANCARIA_CLIENTE))
{
MAE_CuentasBancariasSEPA_Cobros_Datos obj_MAE_CuentasBancariasSEPA_Cobros_Datos = new MAE_CuentasBancariasSEPA_Cobros_Datos();
dnm_Valores = obj_MAE_CuentasBancariasSEPA_Cobros_Datos.Borrar(_mdl_obj);
}
//CUENTABANCARIA (PAGOS)
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CUENTABANCARIA_EMPLEADO) ||
_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CUENTABANCARIA_PROVEEDOR))
{
MAE_CuentasBancariasSEPA_Pagos_Datos obj_MAE_CuentasBancariasSEPA_Pagos_Datos = new MAE_CuentasBancariasSEPA_Pagos_Datos();
dnm_Valores = obj_MAE_CuentasBancariasSEPA_Pagos_Datos.Borrar(_mdl_obj);
}
//CONTACTO
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CONTACTO_CLIENTE) ||
_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CONTACTO_PROVEEDOR) ||
_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CONTACTO_CLIENTEPOTENCIAL) ||
_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CONTACTO_ORGANISMOSCERTIFICADORES) ||
_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CONTACTO_EMPRESASINSTALADORAS))
{
MAE_Contactos_Datos obj_MAE_Contactos_Datos = new MAE_Contactos_Datos();
dnm_Valores = obj_MAE_Contactos_Datos.Borrar(_mdl_obj);
}
}
catch (Control_Errores)
{ }
catch (Exception)
{ }
return dnm_Valores;
}
private dynamic OBTENER_REGISTRO_TEXTBOXBUSQUEDA(string _str_Opcion, string _str_Filtro, string _str_CampoBusqueda, long _lng_idEmpresaSeleccionada, long _lng_idEjercicioActual)
{
dynamic dnm_Valor = null;
try
{
}
catch (Control_Errores)
{ }
catch (Exception)
{ }
return dnm_Valor;
}
private ABS_TextBox_Busqueda OBTENCION_ABS_TEXTBOXBUSQUEDA(string _str_Opcion)
{
ABS_TextBox_Busqueda obj_ABS_TextBox_Busqueda = null;
return obj_ABS_TextBox_Busqueda;
}
#region Bolsa
private PE_Esperando g_frm_PE_Esperando;
private string g_str_Opcion;
private P_Base g_frm_P_Base_Origen;
private INTERNO_ValoresGenerales_Modelo g_mdl_INTERNO_ValoresGenerales_Modelo;
private DateTime g_dtt_FechaPorDefecto;
private List<long> g_lst_ids;
private void MOSTRAR_BOLSA( string _str_Opcion,
P_Base _frm_P_Base_Origen,
INTERNO_ValoresGenerales_Modelo _mdl_INTERNO_ValoresGenerales_Modelo,
DateTime _dtt_FechaPorDefecto,
List<dynamic> _lst_ids)
{
Funciones_Bolsa obj_Funciones_Bolsa = new Funciones_Bolsa();
//Datos Variables segun Opcione ###########################################################
ABS_Bolsa obj_ABS_Bolsa_Auxiliar = null;
//CLIENTE
if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CLIENTE))
{
obj_ABS_Bolsa_Auxiliar = new ABS_Bolsa_MAE_Clientes();
}
//PROVEEDOR
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROVEEDOR))
{
obj_ABS_Bolsa_Auxiliar = new ABS_Bolsa_MAE_Proveedores();
}
//#########################################################################################
//Llamar a la Funcion general que cargara los datos y generar la pantalla del listado
obj_Funciones_Bolsa.Mostrar_Bolsa( _frm_P_Base_Origen,
_mdl_INTERNO_ValoresGenerales_Modelo,
_dtt_FechaPorDefecto,
obj_ABS_Bolsa_Auxiliar,
_str_Opcion);
}
#region Agregar a la Bolsa
private BackgroundWorker g_obj_TareaAsincrona_AgregarBolsa;
private string g_str_AGREGARBOLSA_NombreCampo_Bolsa = "";
private void AGREGAR_BOLSA( string _str_Opcion,
P_Base _frm_P_Base_Origen,
INTERNO_ValoresGenerales_Modelo _mdl_INTERNO_ValoresGenerales_Modelo,
DateTime _dtt_FechaPorDefecto,
List<dynamic> _lst_ids)
{
try
{
g_str_Opcion= _str_Opcion;
g_frm_P_Base_Origen= _frm_P_Base_Origen;
g_mdl_INTERNO_ValoresGenerales_Modelo = _mdl_INTERNO_ValoresGenerales_Modelo ;
g_dtt_FechaPorDefecto= _dtt_FechaPorDefecto;
g_lst_ids= _lst_ids != null ? _lst_ids.Cast<long>().ToList() : null;
//Mostrar la pantalla de espera
g_frm_PE_Esperando = new PE_Esperando(Mensajes.G_STR_ESPERANDO_AGREGANDODATOS());
//Si la tarea asincrona esta en marcha la paro
if (g_obj_TareaAsincrona_AgregarBolsa != null)
{
while (g_obj_TareaAsincrona_AgregarBolsa.IsBusy)
Application.DoEvents();
}
else
{
g_obj_TareaAsincrona_AgregarBolsa = new BackgroundWorker();
g_obj_TareaAsincrona_AgregarBolsa.DoWork += new DoWorkEventHandler(TareaAsincrona_AgregarBolsa_DoWork);
g_obj_TareaAsincrona_AgregarBolsa.RunWorkerCompleted += new RunWorkerCompletedEventHandler(TareaAsincrona_AgregarBolsa_Completed);
g_obj_TareaAsincrona_AgregarBolsa.WorkerReportsProgress = false;
}
//(Tarea Asincrona) Cargar Datos ##################################################################
g_obj_TareaAsincrona_AgregarBolsa.RunWorkerAsync();
//#################################################################################################
g_frm_PE_Esperando.ShowDialog();
}
catch (Exception ex)
{
if (g_frm_PE_Esperando != null)
{
g_frm_PE_Esperando.Close();
g_frm_PE_Esperando = null;
}
throw new Control_Errores(Mensajes.G_STR_MENSAJES_GENERAL_ERROR_GRABARDATOSPANTALLA(), ex, nameof(Opciones) + "/" + nameof(AGREGAR_BOLSA), true);
}
}
private void TareaAsincrona_AgregarBolsa_DoWork(object sender, DoWorkEventArgs e)
{
INTERNO_ValorDevuelto_Modelo mdl_INTERNO_ValorDevuelto_Modelo = new INTERNO_ValorDevuelto_Modelo();
try
{
//CLIENTE o CLIENTE_BOLSA
if (g_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CLIENTE) ||
g_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CLIENTE_AUX_1) ||
g_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CLIENTE_AUX_2) ||
g_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CLIENTE_BOLSA))
{
g_str_AGREGARBOLSA_NombreCampo_Bolsa = nameof(INTERNO_MAE_Clientes_Listado_Modelo.Bolsa);
MAE_Clientes_Bolsa_Datos obj_MAE_Clientes_Bolsa_Datos = new MAE_Clientes_Bolsa_Datos();
mdl_INTERNO_ValorDevuelto_Modelo = obj_MAE_Clientes_Bolsa_Datos.Grabar(g_lst_ids);
}
//PROVEEDOR o PROVEEDOR_BOLSA
else if (g_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROVEEDOR) ||
g_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROVEEDOR_AUX_2) ||
g_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROVEEDOR_BOLSA))
{
g_str_AGREGARBOLSA_NombreCampo_Bolsa = nameof(INTERNO_MAE_Proveedores_Listado_Modelo.Bolsa);
MAE_Proveedores_Bolsa_Datos obj_MAE_Proveedores_Bolsa_Datos = new MAE_Proveedores_Bolsa_Datos();
mdl_INTERNO_ValorDevuelto_Modelo = obj_MAE_Proveedores_Bolsa_Datos.Grabar(g_lst_ids);
}
}
catch (ThreadAbortException ex)
{
Control_Errores.Errores_Log(ex.Message, ex, nameof(Opciones) + "/" + nameof(TareaAsincrona_AgregarBolsa_DoWork));
mdl_INTERNO_ValorDevuelto_Modelo.TodoCorrecto = false;
mdl_INTERNO_ValorDevuelto_Modelo.Mensaje= Mensajes.G_STR_MENSAJES_GENERAL_ERROR_GRABARDATOSPANTALLA();
}
catch (Control_Errores)
{
mdl_INTERNO_ValorDevuelto_Modelo.TodoCorrecto = false;
mdl_INTERNO_ValorDevuelto_Modelo.Mensaje = Mensajes.G_STR_MENSAJES_GENERAL_ERROR_GRABARDATOSPANTALLA();
}
catch (Exception ex)
{
Control_Errores.Errores_Log(ex.Message, ex, nameof(Opciones) + "/" + nameof(TareaAsincrona_AgregarBolsa_DoWork));
mdl_INTERNO_ValorDevuelto_Modelo.TodoCorrecto = false;
mdl_INTERNO_ValorDevuelto_Modelo.Mensaje = Mensajes.G_STR_MENSAJES_GENERAL_ERROR_GRABARDATOSPANTALLA();
}
finally
{
e.Result = mdl_INTERNO_ValorDevuelto_Modelo;
}
}
private void TareaAsincrona_AgregarBolsa_Completed(object sender, RunWorkerCompletedEventArgs e)
{
if (g_frm_PE_Esperando != null)
{
g_frm_PE_Esperando.Close();
g_frm_PE_Esperando = null;
}
try
{
INTERNO_ValorDevuelto_Modelo mdl_ValorDevuelto_Modelo_Resultado = (INTERNO_ValorDevuelto_Modelo)e.Result;
//Mostrar si tuviera algun mensaje
if (mdl_ValorDevuelto_Modelo_Resultado.TodoCorrecto == false)
{
Mensajes.MostrarMensaje(mdl_ValorDevuelto_Modelo_Resultado.Mensaje);
}
else
{
if (g_frm_P_Base_Origen != null)
{
List<INTERNO_ActualizarCampoListadoGeneral_Modelo> lst_INTERNO_ActualizarCampoListadoGeneral_Modelo = new List<INTERNO_ActualizarCampoListadoGeneral_Modelo>();
foreach (long lng_id in g_lst_ids)
{
lst_INTERNO_ActualizarCampoListadoGeneral_Modelo.Add(new INTERNO_ActualizarCampoListadoGeneral_Modelo(lng_id, g_str_AGREGARBOLSA_NombreCampo_Bolsa, true));
}
g_frm_P_Base_Origen.P_Base_ActualizarRegistros_Campo(lst_INTERNO_ActualizarCampoListadoGeneral_Modelo,G_ENUM_TIPOACCION.INT_MODIFICAR);
}
}
}
catch (Exception ex)
{
Control_Errores.Errores_Log(ex.Message, ex, nameof(Opciones) + "/" + nameof(TareaAsincrona_AgregarBolsa_Completed));
Mensajes.MostrarMensaje(Mensajes.G_STR_MENSAJES_GENERAL_ERROR_GRABARDATOSPANTALLA());
}
}
#endregion
#region Borrar a la Bolsa
private BackgroundWorker g_obj_TareaAsincrona_BorrarBolsa;
private string g_str_BORRARBOLSA_NombreCampo_Bolsa = "";
private void BORRAR_BOLSA(string _str_Opcion,
P_Base _frm_P_Base_Origen,
INTERNO_ValoresGenerales_Modelo _mdl_INTERNO_ValoresGenerales_Modelo,
DateTime _dtt_FechaPorDefecto,
List<dynamic> _lst_ids)
{
try
{
g_str_Opcion = _str_Opcion;
g_frm_P_Base_Origen = _frm_P_Base_Origen;
g_mdl_INTERNO_ValoresGenerales_Modelo = _mdl_INTERNO_ValoresGenerales_Modelo;
g_dtt_FechaPorDefecto = _dtt_FechaPorDefecto;
g_lst_ids = _lst_ids != null ? _lst_ids.Cast<long>().ToList() : null;
//Mostrar la pantalla de espera
g_frm_PE_Esperando = new PE_Esperando(Mensajes.G_STR_ESPERANDO_BORRANDODATOS());
//Si la tarea asincrona esta en marcha la paro
if (g_obj_TareaAsincrona_BorrarBolsa != null)
{
while (g_obj_TareaAsincrona_BorrarBolsa.IsBusy)
Application.DoEvents();
}
else
{
g_obj_TareaAsincrona_BorrarBolsa = new BackgroundWorker();
g_obj_TareaAsincrona_BorrarBolsa.DoWork += new DoWorkEventHandler(TareaAsincrona_BorrarBolsa_DoWork);
g_obj_TareaAsincrona_BorrarBolsa.RunWorkerCompleted += new RunWorkerCompletedEventHandler(TareaAsincrona_BorrarBolsa_Completed);
g_obj_TareaAsincrona_BorrarBolsa.WorkerReportsProgress = false;
}
//(Tarea Asincrona) Cargar Datos ##################################################################
g_obj_TareaAsincrona_BorrarBolsa.RunWorkerAsync();
//#################################################################################################
g_frm_PE_Esperando.ShowDialog();
}
catch (Exception ex)
{
if (g_frm_PE_Esperando != null)
{
g_frm_PE_Esperando.Close();
g_frm_PE_Esperando = null;
}
throw new Control_Errores(Mensajes.G_STR_MENSAJES_GENERAL_ERROR_BORRARDATOSPANTALLA(), ex, nameof(Opciones) + "/" + nameof(BORRAR_BOLSA), true);
}
}
private void TareaAsincrona_BorrarBolsa_DoWork(object sender, DoWorkEventArgs e)
{
INTERNO_ValorDevuelto_Modelo mdl_INTERNO_ValorDevuelto_Modelo = new INTERNO_ValorDevuelto_Modelo();
try
{
//CLIENTE o CLIENTE_BOLSA
if (g_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CLIENTE) ||
g_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CLIENTE_AUX_1) ||
g_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CLIENTE_AUX_2) ||
g_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CLIENTE_BOLSA))
{
g_str_BORRARBOLSA_NombreCampo_Bolsa = nameof(INTERNO_MAE_Clientes_Listado_Modelo.Bolsa);
MAE_Clientes_Bolsa_Datos obj_MAE_Clientes_Bolsa_Datos = new MAE_Clientes_Bolsa_Datos();
mdl_INTERNO_ValorDevuelto_Modelo = obj_MAE_Clientes_Bolsa_Datos.Borrar(g_lst_ids);
}
//PROVEEDOR o PROVEEDOR_BOLSA
else if (g_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROVEEDOR) ||
g_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROVEEDOR_AUX_2) ||
g_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROVEEDOR_BOLSA))
{
g_str_BORRARBOLSA_NombreCampo_Bolsa = nameof(INTERNO_MAE_Proveedores_Listado_Modelo.Bolsa);
MAE_Proveedores_Bolsa_Datos obj_MAE_Proveedores_Bolsa_Datos = new MAE_Proveedores_Bolsa_Datos();
mdl_INTERNO_ValorDevuelto_Modelo = obj_MAE_Proveedores_Bolsa_Datos.Borrar(g_lst_ids);
}
}
catch (ThreadAbortException ex)
{
Control_Errores.Errores_Log(ex.Message, ex, nameof(Opciones) + "/" + nameof(TareaAsincrona_BorrarBolsa_DoWork));
mdl_INTERNO_ValorDevuelto_Modelo.TodoCorrecto = false;
mdl_INTERNO_ValorDevuelto_Modelo.Mensaje= Mensajes.G_STR_MENSAJES_GENERAL_ERROR_BORRARDATOSPANTALLA();
}
catch (Control_Errores)
{
mdl_INTERNO_ValorDevuelto_Modelo.TodoCorrecto = false;
mdl_INTERNO_ValorDevuelto_Modelo.Mensaje = Mensajes.G_STR_MENSAJES_GENERAL_ERROR_BORRARDATOSPANTALLA();
}
catch (Exception ex)
{
Control_Errores.Errores_Log(ex.Message, ex, nameof(Opciones) + "/" + nameof(TareaAsincrona_BorrarBolsa_DoWork));
mdl_INTERNO_ValorDevuelto_Modelo.TodoCorrecto = false;
mdl_INTERNO_ValorDevuelto_Modelo.Mensaje = Mensajes.G_STR_MENSAJES_GENERAL_ERROR_BORRARDATOSPANTALLA();
}
finally
{
e.Result = mdl_INTERNO_ValorDevuelto_Modelo;
}
}
private void TareaAsincrona_BorrarBolsa_Completed(object sender, RunWorkerCompletedEventArgs e)
{
if (g_frm_PE_Esperando != null)
{
g_frm_PE_Esperando.Close();
g_frm_PE_Esperando = null;
}
try
{
INTERNO_ValorDevuelto_Modelo mdl_ValorDevuelto_Modelo_Resultado = (INTERNO_ValorDevuelto_Modelo)e.Result;
//Mostrar si tuviera algun mensaje
if (mdl_ValorDevuelto_Modelo_Resultado.TodoCorrecto == false)
{
Mensajes.MostrarMensaje(mdl_ValorDevuelto_Modelo_Resultado.Mensaje);
}
else
{
if (g_frm_P_Base_Origen != null)
{
List<INTERNO_ActualizarCampoListadoGeneral_Modelo> lst_INTERNO_ActualizarCampoListadoGeneral_Modelo = new List<INTERNO_ActualizarCampoListadoGeneral_Modelo>();
foreach (long lng_id in g_lst_ids)
{
lst_INTERNO_ActualizarCampoListadoGeneral_Modelo.Add(new INTERNO_ActualizarCampoListadoGeneral_Modelo(lng_id, g_str_BORRARBOLSA_NombreCampo_Bolsa,false));
}
g_frm_P_Base_Origen.P_Base_ActualizarRegistros_Campo(lst_INTERNO_ActualizarCampoListadoGeneral_Modelo, G_ENUM_TIPOACCION.INT_ELIMINAR);
}
}
}
catch (Exception ex)
{
Control_Errores.Errores_Log(ex.Message, ex, nameof(Opciones) + "/" + nameof(TareaAsincrona_BorrarBolsa_Completed));
Mensajes.MostrarMensaje(Mensajes.G_STR_MENSAJES_GENERAL_ERROR_BORRARDATOSPANTALLA());
}
}
#endregion
#region Obtener el Listado de la Bolsa
private List<dynamic> OBTENER_LISTADO_BOLSA(string _str_Opcion,
long _lng_idEmpresaSeleccionada,
long _lng_idEjercicioActual,
List<string> _lst_CamposConRelacionABuscar,
List<INTERNO_Filtro_OpcionPadre_Modelo> _lst_INTERNO_Filtro_OpcionPadre_Modelo,
List<INTERNO_Filtro_Modelo> _lst_INTERNO_Filtro_Modelo)
{
List<dynamic> lst_Valores = null;
try
{
//CLIENTE_BOLSA
if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CLIENTE_BOLSA))
{
MAE_Clientes_Bolsa_Datos obj_MAE_Clientes_Bolsa_Datos = new MAE_Clientes_Bolsa_Datos();
lst_Valores = obj_MAE_Clientes_Bolsa_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
//PROVEEDOR_BOLSA
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROVEEDOR_BOLSA))
{
MAE_Proveedores_Bolsa_Datos obj_MAE_Proveedores_Bolsa_Datos = new MAE_Proveedores_Bolsa_Datos();
lst_Valores = obj_MAE_Proveedores_Bolsa_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
}
}
catch (Control_Errores)
{ }
catch (Exception)
{ }
return lst_Valores;
}
#endregion
private List<long> FILTRAR_REGISTROS_PARA_BOLSA(string _str_Opcion,
string _str_Opcion_Secundaria,
long _lng_idEmpresaSeleccionada,
long _lng_idEjercicioActual,
List<string> _lst_ColumnasAMostrar,
Dictionary<string, object> _dct_ListadoFiltros)
{
List<long> lst_Valores = null;
try
{
//CLIENTE_BOLSA
if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CLIENTE_BOLSA))
{
//CLIENTE
if (_str_Opcion_Secundaria.Equals(Variables.G_STR_OPCION_MAE_CLIENTE))
{
MAE_Clientes_Datos obj_MAE_Clientes_Datos = new MAE_Clientes_Datos();
lst_Valores = obj_MAE_Clientes_Datos.Obtener_Registros_Para_Bolsa(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_ColumnasAMostrar, _dct_ListadoFiltros);
}
}
//PROVEEDOR_BOLSA
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROVEEDOR_BOLSA))
{
//PROVEEDOR
if (_str_Opcion_Secundaria.Equals(Variables.G_STR_OPCION_MAE_PROVEEDOR))
{
MAE_Proveedores_Datos obj_MAE_Proveedores_Datos = new MAE_Proveedores_Datos();
lst_Valores = obj_MAE_Proveedores_Datos.Obtener_Registros_Para_Bolsa(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_ColumnasAMostrar, _dct_ListadoFiltros);
}
}
}
catch (Control_Errores)
{ }
catch (Exception)
{ }
return lst_Valores;
}
#endregion
#region KairosPro
private BackgroundWorker g_obj_TareaAsincrona_Sincronizar_Empleados_Con_KairosPro;
private void Sincronizacion_Empleados_Con_KairosPro( string _str_Opcion,
P_Base _frm_P_Base_Origen,
INTERNO_ValoresGenerales_Modelo _mdl_INTERNO_ValoresGenerales_Modelo,
DateTime _dtt_FechaPorDefecto,
List<dynamic> _lst_ids)
{
try
{
//Pedimos confirmacion
if (_lst_ids == null || _lst_ids.Count == 0)
{
Mensajes.MostrarMensaje(Mensajes.G_STR_KAIROSPRO_EMPLEADOS_NOSELECCIONADO());
}
else
{
if (Mensajes.MostrarMensaje_Pregunta(Mensajes.G_STR_KAIROSPRO_PREGUNTA_SINCRONIZAR_EMPLEADOS()))
{
//Mostramos la pantalla de espera
g_frm_PE_Esperando = new PE_Esperando();
//Si la tarea asincrona esta en marcha la paro
if (g_obj_TareaAsincrona_Sincronizar_Empleados_Con_KairosPro != null)
{
while (g_obj_TareaAsincrona_Sincronizar_Empleados_Con_KairosPro.IsBusy)
Application.DoEvents();
}
else
{
g_obj_TareaAsincrona_Sincronizar_Empleados_Con_KairosPro = new BackgroundWorker();
g_obj_TareaAsincrona_Sincronizar_Empleados_Con_KairosPro.DoWork += new DoWorkEventHandler(TareaAsincrona_Sincronizacion_Empleados_Con_KairosPro_DoWork);
g_obj_TareaAsincrona_Sincronizar_Empleados_Con_KairosPro.RunWorkerCompleted += new RunWorkerCompletedEventHandler(TareaAsincrona_Sincronizacion_Empleados_Con_KairosPro_Completed);
g_obj_TareaAsincrona_Sincronizar_Empleados_Con_KairosPro.WorkerReportsProgress = true;
}
List<object> lst_Argumentos = new List<object>();
lst_Argumentos.Add(_lst_ids != null ? _lst_ids.Cast<long>().ToList() : null);
lst_Argumentos.Add(_str_Opcion);
lst_Argumentos.Add(_mdl_INTERNO_ValoresGenerales_Modelo);
//(Tarea Asincrona) ##########################################################################
g_obj_TareaAsincrona_Sincronizar_Empleados_Con_KairosPro.RunWorkerAsync(lst_Argumentos);
//############################################################################################
g_frm_PE_Esperando.ShowDialog();
}
}
}
catch (Control_Errores)
{ }
catch (Exception ex)
{
if(g_frm_PE_Esperando != null)
{
g_frm_PE_Esperando.Close();
g_frm_PE_Esperando = null;
}
Control_Errores.Errores_Log("", ex, nameof(Opciones) + "/" + nameof(Sincronizacion_Empleados_Con_KairosPro));
}
}
private void TareaAsincrona_Sincronizacion_Empleados_Con_KairosPro_DoWork(object sender, DoWorkEventArgs e)
{
INTERNO_ValorDevuelto_Modelo mdl_INTERNO_ValorDevuelto_Modelo = new INTERNO_ValorDevuelto_Modelo();
mdl_INTERNO_ValorDevuelto_Modelo.TodoCorrecto = true;
mdl_INTERNO_ValorDevuelto_Modelo.Mensaje = "";
try
{
List<object> lst_Argumentos = (List<object>)e.Argument;
//Argumentos
List<long> lst_idsEmpleados = (List<long>)lst_Argumentos[0];
string str_Opcion = (string)lst_Argumentos[1];
INTERNO_ValoresGenerales_Modelo mdl_INTERNO_ValoresGenerales_Modelo = (INTERNO_ValoresGenerales_Modelo)lst_Argumentos[2];
MAE_Empleados_Datos obj_MAE_Empleados_Datos = new MAE_Empleados_Datos();
//Sincronizar los empleados seleccionados con kairosPro
mdl_INTERNO_ValorDevuelto_Modelo = Funciones_Maestros.Sincronizacion_Empleados_Con_KairosPro((BackgroundWorker)sender,
str_Opcion,
mdl_INTERNO_ValoresGenerales_Modelo,
lst_idsEmpleados);
}
catch (ThreadAbortException ex)
{
Control_Errores.Errores_Log(ex.Message, ex, nameof(Opciones) + "/" + nameof(TareaAsincrona_Sincronizacion_Empleados_Con_KairosPro_DoWork));
mdl_INTERNO_ValorDevuelto_Modelo.Mensaje = Mensajes.G_STR_KAIROSPRO_ERROR_SINCRONIZAR_EMPLEADOS();
mdl_INTERNO_ValorDevuelto_Modelo.TodoCorrecto = false;
}
catch (Control_Errores)
{
mdl_INTERNO_ValorDevuelto_Modelo.Mensaje = Mensajes.G_STR_KAIROSPRO_ERROR_SINCRONIZAR_EMPLEADOS();
mdl_INTERNO_ValorDevuelto_Modelo.TodoCorrecto = false;
}
catch (Exception ex)
{
Control_Errores.Errores_Log(ex.Message, ex, nameof(Opciones) + "/" + nameof(TareaAsincrona_Sincronizacion_Empleados_Con_KairosPro_DoWork));
mdl_INTERNO_ValorDevuelto_Modelo.Mensaje = Mensajes.G_STR_KAIROSPRO_ERROR_SINCRONIZAR_EMPLEADOS();
mdl_INTERNO_ValorDevuelto_Modelo.TodoCorrecto = false;
}
finally
{
e.Result = mdl_INTERNO_ValorDevuelto_Modelo;
}
}
private void TareaAsincrona_Sincronizacion_Empleados_Con_KairosPro_Completed(object sender, RunWorkerCompletedEventArgs e)
{
try
{
if(g_frm_PE_Esperando != null)
{
g_frm_PE_Esperando.Close();
g_frm_PE_Esperando = null;
}
INTERNO_ValorDevuelto_Modelo mdl_INTERNO_ValorDevuelto_Modelo = (INTERNO_ValorDevuelto_Modelo)e.Result;
//Mostrar si tuviera algun mensaje
if(mdl_INTERNO_ValorDevuelto_Modelo.TodoCorrecto == false)
{
Mensajes.MostrarMensaje(mdl_INTERNO_ValorDevuelto_Modelo.Mensaje);
}
else
{
Mensajes.MostrarMensaje(Mensajes.G_STR_KAIROSPRO_SINCRONIZAR_EMPLEADOS_CORRECTO());
}
}
catch (Exception ex)
{
Control_Errores.Errores_Log(ex.Message, ex, nameof(Opciones) + "/" + nameof(TareaAsincrona_Sincronizacion_Empleados_Con_KairosPro_Completed));
Mensajes.MostrarMensaje(Mensajes.G_STR_KAIROSPRO_ERROR_SINCRONIZAR_EMPLEADOS());
}
}
#endregion
}
}