public List <AmbienteSunatBe> Listar(SqlConnection cn) { List <AmbienteSunatBe> lista = null; try { using (SqlCommand cmd = new SqlCommand("dbo.usp_ambientesunat_listar", cn)) { cmd.CommandType = CommandType.StoredProcedure; using (SqlDataReader dr = cmd.ExecuteReader()) { if (dr.HasRows) { lista = new List <AmbienteSunatBe>(); while (dr.Read()) { AmbienteSunatBe item = new AmbienteSunatBe(); item.AmbienteSunatId = dr.GetData <int>("AmbienteSunatId"); item.Nombre = dr.GetData <string>("Nombre"); item.ColorHexadecimal = dr.GetData <string>("ColorHexadecimal"); item.ServicioWebUrlVenta = dr.GetData <string>("ServicioWebUrlVenta"); item.ServicioWebUrlGuia = dr.GetData <string>("ServicioWebUrlGuia"); item.ServicioWebUrlOtros = dr.GetData <string>("ServicioWebUrlOtros"); lista.Add(item); } } } } } catch (Exception ex) { lista = null; } return(lista); }
public AmbienteSunatBe ObtenerAmbienteSunat(int ambienteSunatId) { AmbienteSunatBe item = null; try { cn.Open(); item = ambienteSunatDa.Obtener(ambienteSunatId, cn); cn.Close(); } catch (Exception ex) { item = null; } finally { if (cn.State == ConnectionState.Open) { cn.Close(); } } return(item); }
public AmbienteSunatBe Obtener(int ambienteSunatId, SqlConnection cn) { AmbienteSunatBe item = null; try { using (SqlCommand cmd = new SqlCommand("dbo.usp_ambientesunat_obtener", cn)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@ambienteSunatId", ambienteSunatId.GetNullable()); using (SqlDataReader dr = cmd.ExecuteReader()) { if (dr.HasRows) { item = new AmbienteSunatBe(); if (dr.Read()) { item.AmbienteSunatId = dr.GetData <int>("AmbienteSunatId"); item.Nombre = dr.GetData <string>("Nombre"); item.ColorHexadecimal = dr.GetData <string>("ColorHexadecimal"); item.ServicioWebUrlVenta = dr.GetData <string>("ServicioWebUrlVenta"); item.ServicioWebUrlGuia = dr.GetData <string>("ServicioWebUrlGuia"); item.ServicioWebUrlOtros = dr.GetData <string>("ServicioWebUrlOtros"); } } } } } catch (Exception ex) { item = null; } return(item); }