Exferia/Exferia_KairosPro/Exferia_KairosPRO/2_Datos/KRSS_DispositivosModelo_Dat...

582 lines
27 KiB
C#

using Exferia_KairosPRO._1_Modelos.Herencia.Capas;
using System;
using System.Collections.Generic;
using System.Linq;
using Exferia_Aplicacion.General;
using Exferia_KairosPRO_EF;
using Exferia_KairosPRO._1_Modelos;
using static Exferia_Aplicacion.General.Enumerados;
using System.Data.SqlClient;
namespace Exferia_KairosPRO._2_Datos
{
public class KRSS_DispositivosModelo_Datos : ABS_Datos
{
#region Listado
private List<INTERNO_KRSS_DispositivosModelo_Listado_Modelo> g_lst_INTERNO_KRSS_DispositivosModelo_Listado_Modelo = null;
public override List<dynamic> Obtener_Listado(List<string> _lst_CamposConRelacionABuscar, List<INTERNO_Filtro_OpcionPadre_Modelo> _lst_INTERNO_Filtro_OpcionPadre_Modelo, List<INTERNO_Filtro_Modelo> _lst_INTERNO_Filtro_Modelo)
{
KairosProEntities obj_KairosProEntities = null;
List<dynamic> lst_KRS = null;
try
{
obj_KairosProEntities = new KairosProEntities();
obj_KairosProEntities.Configuration.LazyLoadingEnabled = false;
//Consulta.................................................................
ConsultaRellenar_Listado(obj_KairosProEntities, _lst_CamposConRelacionABuscar, -1, null, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
//........................................................................
if ((g_lst_INTERNO_KRSS_DispositivosModelo_Listado_Modelo != null) && (g_lst_INTERNO_KRSS_DispositivosModelo_Listado_Modelo.Count() > 0))
{
lst_KRS = g_lst_INTERNO_KRSS_DispositivosModelo_Listado_Modelo.Cast<dynamic>().ToList();
}
}
catch (Control_Errores)
{
throw;
}
catch (Exception ex)
{
throw new Control_Errores("", ex, nameof(KRSS_DispositivosModelo_Datos) + "/" + nameof(Obtener_Listado), true);
}
finally
{
obj_KairosProEntities.Database.Connection.Close();
obj_KairosProEntities.Dispose();
}
return lst_KRS;
}
public override dynamic Obtener_RegistroListado(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_id)
{
KairosProEntities obj_KairosProEntities = null;
dynamic dnm_KRS = null;
try
{
obj_KairosProEntities = new KairosProEntities();
obj_KairosProEntities.Configuration.LazyLoadingEnabled = false;
//Consulta ......................................................
ConsultaRellenar_Listado(obj_KairosProEntities, _lst_CamposConRelacionABuscar, _lng_id, _lst_id, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
//...............................................................
if ((g_lst_INTERNO_KRSS_DispositivosModelo_Listado_Modelo != null) && (g_lst_INTERNO_KRSS_DispositivosModelo_Listado_Modelo.Count() > 0))
{
dnm_KRS = g_lst_INTERNO_KRSS_DispositivosModelo_Listado_Modelo.Cast<dynamic>().ToList();
}
}
catch (Control_Errores)
{
throw;
}
catch (Exception ex)
{
throw new Control_Errores("", ex, nameof(KRSS_DispositivosModelo_Datos) + "/" + nameof(Obtener_RegistroListado), true);
}
finally
{
obj_KairosProEntities.Database.Connection.Close();
obj_KairosProEntities.Dispose();
}
return dnm_KRS;
}
protected override void ConsultaRellenar_Listado(KairosProEntities _obj_KairosProEntities, List<string> _lst_CamposConRelacionABuscar, long _lng_id, List<long> _lst_id, List<INTERNO_Filtro_OpcionPadre_Modelo> _lst_INTERNO_Filtro_OpcionPadre_Modelo, List<INTERNO_Filtro_Modelo> _lst_INTERNO_Filtro_Modelo)
{
try
{
//Datos del Padre si los tuviera .........................
long lng_Padre_id = -1;
string str_Padre_Opcion = "";
if (_lst_INTERNO_Filtro_OpcionPadre_Modelo != null && _lst_INTERNO_Filtro_OpcionPadre_Modelo.Count > 0)
{
lng_Padre_id = _lst_INTERNO_Filtro_OpcionPadre_Modelo[0].VALOR;
str_Padre_Opcion = _lst_INTERNO_Filtro_OpcionPadre_Modelo[0].NOMBRE_CAMPO;
}
string str_SQL =
" SELECT " +
nameof(INTERNO_KRSS_DispositivosModelo_Listado_Modelo.id) + " = " + nameof(KRSS_DispositivosModelo) + "." + nameof(KRSS_DispositivosModelo.id) + "," +
nameof(INTERNO_KRSS_DispositivosModelo_Listado_Modelo.codigoCliente) + " = " + nameof(KRSS_DispositivosModelo) + "." + nameof(KRSS_DispositivosModelo.codigoCliente) + "," +
nameof(INTERNO_KRSS_DispositivosModelo_Listado_Modelo.fabricante) + " = " + nameof(KRSS_DispositivosModelo) + "." + nameof(KRSS_DispositivosModelo.fabricante) + "," +
nameof(INTERNO_KRSS_DispositivosModelo_Listado_Modelo.marca) + " = " + nameof(KRSS_DispositivosModelo) + "." + nameof(KRSS_DispositivosModelo.marca) + "," +
nameof(INTERNO_KRSS_DispositivosModelo_Listado_Modelo.modelo) + " = " + nameof(KRSS_DispositivosModelo) + "." + nameof(KRSS_DispositivosModelo.modelo) + "," +
nameof(INTERNO_KRSS_DispositivosModelo_Listado_Modelo.mac) + " = " + nameof(KRSS_DispositivosModelo) + "." + nameof(KRSS_DispositivosModelo.mac) +
" FROM " + nameof(KRSS_DispositivosModelo) +
" WHERE " +
nameof(KRSS_DispositivosModelo) + "." + nameof(KRSS_DispositivosModelo.fechaBorrado) + " IS null AND " +
nameof(KRSS_DispositivosModelo) + "." + nameof(KRSS_DispositivosModelo.codigoCliente) + "=@codigoCliente AND " +
(_lng_id > -1 ? (nameof(KRSS_DispositivosModelo) + "." + nameof(KRSS_DispositivosModelo.id) + "=@id") : " 1 = 1 ");
//Parametros
object[] arr_Parametros = new object[]
{
new SqlParameter("@id", _lng_id),
new SqlParameter("@codigoCliente", Variables.G_LNG_IDCLIENTE_LICENCIAVALIDADO)
};
//Rellenar el Modelo
g_lst_INTERNO_KRSS_DispositivosModelo_Listado_Modelo = _obj_KairosProEntities.Database.SqlQuery<INTERNO_KRSS_DispositivosModelo_Listado_Modelo>(str_SQL, arr_Parametros).ToList();
}
catch (Control_Errores)
{
throw;
}
catch (Exception ex)
{
throw new Control_Errores("", ex, nameof(KRSS_DispositivosModelo_Datos) + "/" + nameof(ConsultaRellenar_Listado), true);
}
}
#endregion
#region Listado Secundario
public override List<dynamic> Obtener_Listado_Secundario(List<string> _lst_CamposConRelacionABuscar, List<INTERNO_Filtro_OpcionPadre_Modelo> _lst_INTERNO_Filtro_OpcionPadre_Modelo, List<INTERNO_Filtro_Modelo> _lst_INTERNO_Filtro_Modelo)
{
return null;
}
public override dynamic Obtener_RegistroListado_Secundario(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_id)
{
return null;
}
protected override void ConsultaRellenar_Listado_Secundario(KairosProEntities _dbcontext, List<string> _lst_CamposConRelacionABuscar, long _lng_id, List<long> _lst_id, List<INTERNO_Filtro_OpcionPadre_Modelo> _lst_INTERNO_Filtro_OpcionPadre_Modelo, List<INTERNO_Filtro_Modelo> _lst_INTERNO_Filtro_Modelo)
{
}
#endregion
#region F3
private INTERNO_KRSS_DispositivosModelo_Listado_Modelo g_mdl_INTERNO_KRSS_DispositivosModelo_Listado_Modelo_F3 = null;
public override dynamic Obtener_F3(string _str_filtro, string _str_CampoBusqueda, List<INTERNO_Filtro_OpcionPadre_Modelo> _lst_INTERNO_Filtro_OpcionPadre_Modelo, List<INTERNO_Filtro_Modelo> _lst_INTERNO_Filtro_Modelo)
{
KairosProEntities obj_KairosProEntities = null;
dynamic dnm_KRS = null;
try
{
obj_KairosProEntities = new KairosProEntities();
obj_KairosProEntities.Configuration.LazyLoadingEnabled = false;
//Consulta .....................................................
ConsultaRellenar_F3(obj_KairosProEntities, _str_CampoBusqueda, _str_filtro, -1, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
//..............................................................
if (g_mdl_INTERNO_KRSS_DispositivosModelo_Listado_Modelo_F3 != null)
{
dnm_KRS = g_mdl_INTERNO_KRSS_DispositivosModelo_Listado_Modelo_F3;
}
}
catch (Control_Errores)
{
throw;
}
catch (Exception ex)
{
throw new Control_Errores("", ex, nameof(KRSS_DispositivosModelo_Datos) + "/" + nameof(Obtener_F3), true);
}
finally
{
obj_KairosProEntities.Database.Connection.Close();
obj_KairosProEntities.Dispose();
}
return dnm_KRS;
}
public override dynamic Obtener_F3_PorId(long _lng_id, List<INTERNO_Filtro_OpcionPadre_Modelo> _lst_INTERNO_Filtro_OpcionPadre_Modelo, List<INTERNO_Filtro_Modelo> _lst_INTERNO_Filtro_Modelo)
{
KairosProEntities obj_KairosProEntities = null;
dynamic dnm_KRS = null;
try
{
obj_KairosProEntities = new KairosProEntities();
obj_KairosProEntities.Configuration.LazyLoadingEnabled = false;
//Consulta .....................................................
ConsultaRellenar_F3(obj_KairosProEntities, "", "", _lng_id, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
//..............................................................
if (g_mdl_INTERNO_KRSS_DispositivosModelo_Listado_Modelo_F3 != null)
{
dnm_KRS = g_mdl_INTERNO_KRSS_DispositivosModelo_Listado_Modelo_F3;
}
}
catch (Control_Errores)
{
throw;
}
catch (Exception ex)
{
throw new Control_Errores("", ex, nameof(KRSS_DispositivosModelo_Datos) + "/" + nameof(Obtener_F3_PorId), true);
}
finally
{
obj_KairosProEntities.Database.Connection.Close();
obj_KairosProEntities.Dispose();
}
return dnm_KRS;
}
protected override void ConsultaRellenar_F3(KairosProEntities _obj_KairosProEntities, string _str_CampoBusqueda, string _str_Filtro, long _lng_id, List<INTERNO_Filtro_OpcionPadre_Modelo> _lst_INTERNO_Filtro_OpcionPadre_Modelo, List<INTERNO_Filtro_Modelo> _lst_INTERNO_Filtro_Modelo)
{
try
{
string str_SQL =
" SELECT distinct " +
nameof(INTERNO_KRSS_DispositivosModelo_Listado_Modelo.id) + " = " + nameof(KRSS_DispositivosModelo) + "." + nameof(KRSS_DispositivosModelo.id) + "," +
nameof(INTERNO_KRSS_DispositivosModelo_Listado_Modelo.codigoCliente) + " = " + nameof(KRSS_DispositivosModelo) + "." + nameof(KRSS_DispositivosModelo.codigoCliente) + "," +
nameof(INTERNO_KRSS_DispositivosModelo_Listado_Modelo.fabricante) + " = " + nameof(KRSS_DispositivosModelo) + "." + nameof(KRSS_DispositivosModelo.fabricante) + "," +
nameof(INTERNO_KRSS_DispositivosModelo_Listado_Modelo.marca) + " = " + nameof(KRSS_DispositivosModelo) + "." + nameof(KRSS_DispositivosModelo.marca) + "," +
nameof(INTERNO_KRSS_DispositivosModelo_Listado_Modelo.modelo) + " = " + nameof(KRSS_DispositivosModelo) + "." + nameof(KRSS_DispositivosModelo.modelo) + "," +
nameof(INTERNO_KRSS_DispositivosModelo_Listado_Modelo.mac) + " = " + nameof(KRSS_DispositivosModelo) + "." + nameof(KRSS_DispositivosModelo.mac) +
" FROM " + nameof(KRSS_DispositivosModelo) +
" WHERE " +
nameof(KRSS_DispositivosModelo.fechaBorrado) + " IS null AND " +
nameof(KRSS_DispositivosModelo.codigoCliente) + "=@codigoCliente AND " +
(
_lng_id > -1
? (nameof(KRSS_DispositivosModelo.id) + " = " + _lng_id)
:
(
//Filtrar por Codigo
(_str_CampoBusqueda.Equals(nameof(KRSS_DispositivosModelo.marca)))
? (nameof(KRSS_DispositivosModelo.marca) + "=@Filtro")
//Filtrar por Descripcion
: (nameof(KRSS_DispositivosModelo.modelo) + "=@Filtro")
)
);
//Parametros
object[] arr_Parametros = new object[]
{
new SqlParameter("@codigoCliente", Variables.G_LNG_IDCLIENTE_LICENCIAVALIDADO),
new SqlParameter("@Filtro", _str_Filtro)
};
//Rellenar el Modelo
g_mdl_INTERNO_KRSS_DispositivosModelo_Listado_Modelo_F3 = _obj_KairosProEntities.Database.SqlQuery<INTERNO_KRSS_DispositivosModelo_Listado_Modelo>(str_SQL, arr_Parametros).FirstOrDefault();
}
catch (Control_Errores)
{
throw;
}
catch (Exception ex)
{
throw new Control_Errores("", ex, nameof(KRSS_DispositivosModelo_Datos) + "/" + nameof(ConsultaRellenar_F3), true);
}
}
#endregion
#region Obtener
public override dynamic Obtener(long _lng_id)
{
throw new NotImplementedException();
}
public override dynamic Obtener_Registro_PorCampo(string _str_CampoBusqueda, string _str_Filtro)
{
throw new NotImplementedException();
}
#endregion
#region MODELOS
#region Modelo Simple
private KRSS_DispositivosModelo g_mdl_KRSS_DispositivosModelo = null;
public KRSS_DispositivosModelo Obtener_Modelo_Por_Id(long _lng_id, long _lng_CodigoCliente)
{
try
{
string str_SQL = Obtener_Consulta_Modelo() +
//WHERE
" WHERE " +
nameof(KRSS_DispositivosModelo) + "." + nameof(KRSS_DispositivosModelo.id) + "=@id and " +
nameof(KRSS_DispositivosModelo) + "." + nameof(KRSS_DispositivosModelo.codigoCliente) + "=@codigoCliente ";
//Parametros
object[] arr_Parametros = new object[]
{
new SqlParameter("@id", _lng_id),
new SqlParameter("@codigoCliente", _lng_CodigoCliente)
};
//Ejecutar y rellenar el modelo
Ejecutar_Consulta_Modelo(str_SQL,
arr_Parametros);
}
catch (Control_Errores)
{
throw;
}
catch (Exception ex)
{
throw new Control_Errores("", ex, nameof(KRSS_DispositivosModelo_Datos) + "/" + nameof(Obtener_Modelo_Por_Id), true);
}
return g_mdl_KRSS_DispositivosModelo;
}
public KRSS_DispositivosModelo Obtener_Modelo_Por_MAC(string _str_Mac, long _lng_CodigoCliente)
{
try
{
string str_SQL = Obtener_Consulta_Modelo() +
//WHERE
" WHERE " +
nameof(KRSS_DispositivosModelo) + "." + nameof(KRSS_DispositivosModelo.mac) + "=@mac and " +
nameof(KRSS_DispositivosModelo) + "." + nameof(KRSS_DispositivosModelo.codigoCliente) + "=@codigoCliente ";
//Parametros
object[] arr_Parametros = new object[]
{
new SqlParameter("@mac", _str_Mac),
new SqlParameter("@codigoCliente", _lng_CodigoCliente)
};
//Ejecutar y rellenar el modelo
Ejecutar_Consulta_Modelo(str_SQL,
arr_Parametros);
}
catch (Control_Errores)
{
throw;
}
catch (Exception ex)
{
throw new Control_Errores("", ex, nameof(KRSS_DispositivosModelo_Datos) + "/" + nameof(Obtener_Modelo_Por_MAC), true);
}
return g_mdl_KRSS_DispositivosModelo;
}
private void Ejecutar_Consulta_Modelo(string _str_SQL,
object[] _arr_Parametros)
{
KairosProEntities obj_KairosProEntities = null;
try
{
//Conexion
obj_KairosProEntities = new KairosProEntities();
obj_KairosProEntities.Configuration.LazyLoadingEnabled = false;
//Rellenar el Modelo
g_mdl_KRSS_DispositivosModelo = obj_KairosProEntities.Database.SqlQuery<KRSS_DispositivosModelo>(_str_SQL, _arr_Parametros).FirstOrDefault();
}
catch (Control_Errores)
{
throw;
}
catch (Exception ex)
{
throw new Control_Errores("", ex, nameof(KRSS_DispositivosModelo_Datos) + "/" + nameof(Ejecutar_Consulta_Modelo), true);
}
finally
{
obj_KairosProEntities.Database.Connection.Close();
obj_KairosProEntities.Dispose();
}
}
#endregion
#region Modelo Listado
private List<KRSS_DispositivosModelo> g_lst_KRSS_DispositivosModelo = null;
public List<KRSS_DispositivosModelo> Obtener_ModeloListado_Por_Ids(List<long> _lst_Ids)
{
try
{
if (_lst_Ids != null && _lst_Ids.Count > 0)
{
List<SqlParameter> lst_Parametros = new List<SqlParameter>();
string str_Filtros_IDS = Funciones.Formar_ContenidoIN_ParaConsultaWhere(nameof(KRSS_DispositivosModelo),
nameof(KRSS_DispositivosModelo.id),
G_ENUM_FORMARCONTENIDOIN_CONDICIONANTES.NADA,
_lst_Ids);
//Consulta
string str_SQL = Obtener_Consulta_Modelo() +
//WHERE
" WHERE " +
nameof(KRSS_DispositivosModelo) + "." + nameof(KRSS_DispositivosModelo.codigoCliente) + "=@codigoCliente and " +
str_Filtros_IDS;
//Parametros
lst_Parametros.Add(new SqlParameter("@codigoCliente", Variables.G_LNG_IDCLIENTE_LICENCIAVALIDADO));
object[] arr_Parametros = lst_Parametros.ToArray();
//Ejecutar y rellenar el listado
Ejecutar_Consulta_Modelo_Listado(str_SQL,
arr_Parametros);
}
}
catch (Control_Errores)
{
throw;
}
catch (Exception ex)
{
throw new Control_Errores("", ex, nameof(KRSS_DispositivosModelo_Datos) + "/" + nameof(Obtener_ModeloListado_Por_Ids), true);
}
return g_lst_KRSS_DispositivosModelo;
}
#region Ejecutar Consulta
private void Ejecutar_Consulta_Modelo_Listado(string _str_SQL,
object[] _arr_Parametros)
{
KairosProEntities obj_KairosProEntities = null;
try
{
//Conexion
obj_KairosProEntities = new KairosProEntities();
obj_KairosProEntities.Configuration.LazyLoadingEnabled = false;
//Rellenar el modelo
g_lst_KRSS_DispositivosModelo = obj_KairosProEntities.Database.SqlQuery<KRSS_DispositivosModelo>(_str_SQL, _arr_Parametros).ToList();
}
catch (Control_Errores)
{
throw;
}
catch (Exception ex)
{
throw new Control_Errores("", ex, nameof(KRSS_DispositivosModelo_Datos) + "/" + nameof(Ejecutar_Consulta_Modelo_Listado), true);
}
finally
{
obj_KairosProEntities.Database.Connection.Close();
obj_KairosProEntities.Dispose();
}
}
#endregion
#endregion
private string Obtener_Consulta_Modelo()
{
return
" SELECT " +
nameof(KRSS_DispositivosModelo.id) + " , " +
nameof(KRSS_DispositivosModelo.codigoCliente) + " , " +
nameof(KRSS_DispositivosModelo.fabricante) + " , " +
nameof(KRSS_DispositivosModelo.marca) + " , " +
nameof(KRSS_DispositivosModelo.modelo) + " , " +
nameof(KRSS_DispositivosModelo.mac) + " , " +
nameof(KRSS_DispositivosModelo.fechaBorrado) +
" FROM " + nameof(KRSS_DispositivosModelo);
}
#endregion
#region Grabar
public override INTERNO_ValorDevuelto_Modelo Grabar(object _mdl_obj)
{
throw new NotImplementedException();
}
//Esta funcion la utiliza el servicio de windows para insertar el dispositivoMoldeo de "Automatico"
public INTERNO_ValorDevuelto_Modelo Insertar(KRSS_DispositivosModelo _mdl_KRSS_DispositivosModelo)
{
KairosProEntities obj_KairosProEntities = null;
INTERNO_ValorDevuelto_Modelo mdl_INTERNO_ValorDevuelto_Modelo = new INTERNO_ValorDevuelto_Modelo();
mdl_INTERNO_ValorDevuelto_Modelo.TodoCorrecto = true;
try
{
obj_KairosProEntities = new KairosProEntities();
obj_KairosProEntities.Configuration.LazyLoadingEnabled = false;
//Tipo de accion que se va a realizar
mdl_INTERNO_ValorDevuelto_Modelo.TipoAccion = G_ENUM_TIPOACCION.INT_INSERTAR;
string str_SQL_Insert = " INSERT INTO " + nameof(KRSS_DispositivosModelo) +
" (" +
nameof(KRSS_DispositivosModelo.codigoCliente) + "," +
nameof(KRSS_DispositivosModelo.fabricante) + "," +
nameof(KRSS_DispositivosModelo.marca) + "," +
nameof(KRSS_DispositivosModelo.modelo) + "," +
nameof(KRSS_DispositivosModelo.mac) + "," +
nameof(KRSS_DispositivosModelo.fechaBorrado) +
" ) " +
" OUTPUT INSERTED." + nameof(KRSS_DispositivosModelo.id) +
" VALUES " +
" ( " +
"@codigoCliente," +
"@fabricante," +
"@marca," +
"@modelo," +
"@mac," +
"@fechaBorrado" +
" ) ";
//Parametros
object[] arr_Parametros_Insert = new object[]
{
new SqlParameter("@codigoCliente", _mdl_KRSS_DispositivosModelo.codigoCliente),
new SqlParameter("@fabricante", _mdl_KRSS_DispositivosModelo.fabricante),
new SqlParameter("@marca", _mdl_KRSS_DispositivosModelo.marca),
new SqlParameter("@modelo", _mdl_KRSS_DispositivosModelo.modelo),
new SqlParameter("@mac", _mdl_KRSS_DispositivosModelo.mac),
_mdl_KRSS_DispositivosModelo.fechaBorrado != null
? new SqlParameter("@fechaBorrado", _mdl_KRSS_DispositivosModelo.fechaBorrado.Value)
: new SqlParameter("@fechaBorrado", DBNull.Value)
};
//Id de la tabla
mdl_INTERNO_ValorDevuelto_Modelo.Id = obj_KairosProEntities.Database.SqlQuery<long>(str_SQL_Insert, arr_Parametros_Insert).Single();
}
catch (Control_Errores)
{
throw;
}
catch (Exception ex)
{
throw new Control_Errores("", ex, nameof(KRSS_DispositivosModelo_Datos) + "/" + nameof(Insertar), true);
}
finally
{
obj_KairosProEntities.Database.Connection.Close();
obj_KairosProEntities.Dispose();
}
return mdl_INTERNO_ValorDevuelto_Modelo;
}
#endregion
#region Borrar
public override INTERNO_ValorDevuelto_Modelo Borrar(long _lng_id)
{
throw new NotImplementedException();
}
public override INTERNO_ValorDevuelto_Modelo Borrar(object _mdl_obj)
{
throw new NotImplementedException();
}
public override INTERNO_ValorDevuelto_Modelo Borrar(long _lng_id, long _lng_idAuxiliar)
{
throw new NotImplementedException();
}
#endregion
}
}