CATALAGO
¿CUAL ES LA LOGICA DE UN CATALAGO?
// Estado
public static List<cmbEstado> cmbEstado()
{
List<cmbEstado> listaEstados = new List<cmbEstado>();
DataTable tabla = new DataTable();
SqlParameter[] parametros = {
new SqlParameter("@Accion", 1)
};
tabla = bdContext.funcionStored("spCatalogo", parametros);
if (tabla.Rows.Count > 0)
{
listaEstados = (from DataRow fila in tabla.Rows
select new cmbEstado
{
IdEstado = Convert.ToInt32(fila["IdEstado"]),
Descripcion = fila["Descripcion"].ToString()
}).ToList();
}
return listaEstados;
}
// Municipio
public static List<cmbMunicipio> cmbMunicipio(int idEstado)
{
List<cmbMunicipio> listaMunicipios = new List<cmbMunicipio>();
DataTable tabla = new DataTable();
SqlParameter[] parametros = {
new SqlParameter("@Accion", 2),
new SqlParameter("@IdMunicipio", idEstado)
};
tabla = bdContext.funcionStored("spCatalogo", parametros);
if (tabla.Rows.Count > 0)
{
listaMunicipios = (from DataRow fila in tabla.Rows
select new cmbMunicipio
{
IdMunicipio = Convert.ToInt32(fila["IdMunicipio"]),
IdEstado = Convert.ToInt32(fila["IdEstado"]),
Descripcion = fila["Descripcion"].ToString()
}).ToList();
}
return listaMunicipios;
}
Comentarios
Publicar un comentario