public ActionResult ListarZonas(AreaEntidad entidad) { ZonaDominio oZonaDominio = new ZonaDominio(); List <ZonaEntidad> ListaZona = new List <ZonaEntidad>(); ListaZona = oZonaDominio.Listar(entidad); return(Json(ListaZona)); }
public List <ZonaEntidad> Listar(AreaEntidad entidad) { SqlConnection cn = new SqlConnection(Conexion.CnCoriPuno); try { Conexion.abrirConexion(cn); SqlCommand cmd = new SqlCommand("usp_Zona_Listar", cn); cmd.Parameters.Add(new SqlParameter("@Id_Mina", SqlDbType.Int)).Value = entidad.Mina.Id_Mina; cmd.Parameters.Add(new SqlParameter("@Id_Area", SqlDbType.TinyInt)).Value = entidad.Id_Area; cmd.CommandType = CommandType.StoredProcedure; List <ZonaEntidad> ListaZona = new List <ZonaEntidad>(); using (var reader = cmd.ExecuteReader()) { while (reader.Read()) { ZonaEntidad oZonaEntidad = new ZonaEntidad(); oZonaEntidad.Id_Zona = Reader.GetTinyIntValue(reader, "Id_Zona"); oZonaEntidad.Area = new AreaEntidad { Id_Area = Reader.GetIntValue(reader, "Id_Area") }; oZonaEntidad.Mina = new MinaEntidad { Id_Mina = Reader.GetIntValue(reader, "Id_Mina"), }; oZonaEntidad.Descripcion = Reader.GetStringValue(reader, "cDescripcion"); ListaZona.Add(oZonaEntidad); } } return(ListaZona); } catch (Exception ex) { return(null); } finally { Conexion.cerrarConexion(cn); } }
public List <ZonaEntidad> Listar(AreaEntidad entidad) { return(oZonaRepositorio.Listar(entidad)); }