Beispiel #1
0
        public void AltaProducto_ProductoNull_ExpectedException_SqlException()
        {
            DALProducto dalProducto   = new DALProducto();
            Producto    productoVacio = new Producto();

            dalProducto.Alta(productoVacio);
        }
Beispiel #2
0
        //test
        public List <Producto> Listar()
        {
            DALProducto     dalProducto = new DALProducto();
            DataTable       tabla       = dalProducto.Listar();
            List <Producto> lista       = new List <Producto>();
            Producto        pProducto;
            TipoProducto    pTipoProducto;
            Marca           pMarca;

            foreach (DataRow fila in tabla.Rows)
            {
                pProducto     = new Producto();
                pTipoProducto = new TipoProducto();
                pMarca        = new Marca();

                pProducto.Codigo      = int.Parse(fila["IdProducto"].ToString());
                pProducto.Descripcion = fila["Descripcion"].ToString();
                pProducto.Precio      = decimal.Parse(fila["Precio"].ToString());
                pProducto.Cantidad    = int.Parse(fila["Cantidad"].ToString());

                pTipoProducto.IdTipoProducto = int.Parse(fila["IdTipoProducto"].ToString());
                pTipoProducto.Descripcion    = fila["TipoProdDescrip"].ToString();
                pProducto.TipoProducto       = pTipoProducto;

                pMarca.IdMarca     = int.Parse(fila["IdMarca"].ToString());
                pMarca.Descripcion = fila["MarcaDescrip"].ToString();
                pProducto.Marca    = pMarca;
                pProducto.Talle    = fila["Talle"].ToString();
                pProducto.Estado   = int.Parse(fila["Estado"].ToString());

                lista.Add(pProducto);
            }

            return(lista);
        }
Beispiel #3
0
        public int Agregar()
        {
            DALProducto dalProducto = new DALProducto();

            try
            {
                return(dalProducto.AgregarProducto(this.Codigo, this.TipoProducto.IdTipoProducto, this.Marca.IdMarca, this.Descripcion, this.Talle, this.Precio, this.Cantidad, this.Estado));
            }
            catch (Exception)
            {
                throw;
            }
        }
Beispiel #4
0
        public int ActualizarCatidad()
        {
            DALProducto dalProduct = new DALProducto();

            try
            {
                return(dalProduct.ActualizarCantidad(this.Codigo, this.Cantidad));
            }
            catch (Exception)
            {
                throw;
            }
        }
Beispiel #5
0
        public int Eliminar()
        {
            DALProducto dalProducto = new DALProducto();

            try
            {
                return(dalProducto.EliminarProducto(this.Codigo));
            }
            catch (Exception)
            {
                throw;
            }
        }
Beispiel #6
0
 public ProductoGestor()
 {
     bd = new DALProducto();
 }