コード例 #1
0
        public static Producto SeleccionarProducto(string id)
        {
            Producto producto = null;

            SqlDataReader data = null;

            try
            {
                data = ProductoDato.SeleccionarProducto(id);

                while (data.Read())
                {
                    producto = new Producto();

                    producto.producto_id    = data["producto_id"].ToString();
                    producto.nombreProducto = data["nombreProducto"].ToString();
                    producto.descripcion    = data["descripcion"].ToString();
                    producto.precio         = Convert.ToDouble(data["precio"]);
                    producto.activo         = Convert.ToBoolean(data["activo"]);

                    producto.categoria = CategoriaLN.SeleccionarCategoria(data["categoria_id"].ToString());
                }

                return(producto);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                data.Close();
            }
        }
コード例 #2
0
 public static Persona obtenerOfertaCredito(Persona unaPersona)
 {
     try
     {
         return(ProductoDato.obtenerOfertaCredito(unaPersona));
     }
     catch (Exception err)
     {
         log.Error(string.Format("{0} - Error:{1}->{2}", System.Reflection.MethodBase.GetCurrentMethod().Name, err.Source, err.Message));
         return(null);
     }
 }
コード例 #3
0
 public static Persona Preacuerdo_Guardar(Persona _persona, Novedad _novedad)
 {
     try
     {
         return(ProductoDato.Preacuerdo_Guardar(_persona, _novedad));
     }
     catch (Exception err)
     {
         log.Error(string.Format("{0} - Error:{1}->{2}", System.Reflection.MethodBase.GetCurrentMethod().Name, err.Source, err.Message));
         return(null);
     }
 }
コード例 #4
0
        public static List <Producto> ObtenerTodos(int offset_rows, int next_rows)
        {
            List <Producto> lista = new List <Producto>();
            DataSet         ds    = ProductoDato.SeleccionarTodos(offset_rows, next_rows);

            foreach (DataRow fila in ds.Tables[0].Rows)
            {
                Producto registro = new Producto();

                registro.producto_id    = fila["producto_id"].ToString();
                registro.descripcion    = fila["descripcion"].ToString();
                registro.nombreProducto = fila["nombreProducto"].ToString();
                registro.precio         = Convert.ToDouble(fila["precio"]);
                registro.activo         = Convert.ToBoolean(fila["activo"]);

                registro.categoria = CategoriaLN.SeleccionarCategoria(fila["categoria_id"].ToString());

                lista.Add(registro);
            }
            return(lista);
        }
コード例 #5
0
 public static void Modificar(Producto producto)
 {
     ProductoDato.Modificar(producto);
 }
コード例 #6
0
 public static void Nuevo(Producto producto)
 {
     ProductoDato.Insertar(producto);
 }