示例#1
0
        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);
        }
示例#2
0
        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);
        }
示例#3
0
        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);
        }