public ActionResult Agregar_Producto(String CódigoProd, String NombreProd, String DescripcionProd, String PrecioProd,
                                             String DescuentoProd, String IdProveedor1, String CantidadDisponibleProd, String CantidadMinimaProd,
                                             String IdTipoProducto1, HttpPostedFileBase ImagenProducto)
        {
            _oProductoBO = new BO.ProductoBO();
            _oFotoBO     = new BO.FotoBO();
            _oFotoModel  = new FotoModel();

            _oProductoBO.CódigoProd             = CódigoProd;
            _oProductoBO.NombreProd             = NombreProd;
            _oProductoBO.DescripcionProd        = DescripcionProd;
            _oProductoBO.PrecioProd             = Convert.ToDouble(PrecioProd);
            _oProductoBO.DescuentoProd          = Convert.ToDouble(DescuentoProd);
            _oProductoBO.IdProveedor1           = Convert.ToInt32(IdProveedor1);
            _oProductoBO.CantidadDisponibleProd = Convert.ToInt32(CantidadDisponibleProd);
            _oProductoBO.CantidadMinimaProd     = Convert.ToInt32(CantidadMinimaProd);
            _oProductoBO.IdTipoProducto1        = Convert.ToInt32(IdTipoProducto1);

            _oProductoModel.Agregar(_oProductoBO);

            if (ImagenProducto != null && ImagenProducto.ContentLength > 0)
            {
                _oFotoBO.ImagenFoto = new byte[ImagenProducto.ContentLength];
                ImagenProducto.InputStream.Read(_oFotoBO.ImagenFoto, 0, ImagenProducto.ContentLength);
                _oFotoBO.PrincipalFoto = true;
                _oFotoBO.IdProducto    = _oProductoModel.Buscar_IdProducto(CódigoProd);

                _oFotoModel.Agregar(_oFotoBO);
            }
            ViewBag.Agregado = true;
            Producto();
            return(View("Producto"));
        }
Exemplo n.º 2
0
        public int Eliminar(object Obj)
        {
            BO.FotoBO  BO  = (BO.FotoBO)Obj;
            SqlCommand Cmd = new SqlCommand("UPDATE Foto SET StatusFoto=(@StatusFoto) WHERE IdFoto=(@IdFoto);");

            Cmd.Parameters.Add("@IdFoto", SqlDbType.Int).Value     = BO.IdFoto;
            Cmd.Parameters.Add("@StatusFoto", SqlDbType.Bit).Value = BO.StatusFoto;
            Cmd.CommandType = CommandType.Text;
            return(oConexion.EjecutarSQL(Cmd));
        }
Exemplo n.º 3
0
        public int Modificar(object Obj)
        {
            BO.FotoBO  BO  = (BO.FotoBO)Obj;
            SqlCommand Cmd = new SqlCommand("UPDATE Foto SET ImagenFoto=(@ImagenFoto), PrincipalFoto=(@PrincipalFoto) WHERE IdFoto=(@IdFoto);");

            Cmd.Parameters.Add("@IdFoto", SqlDbType.Int).Value        = BO.IdFoto;
            Cmd.Parameters.Add("@ImagenFoto", SqlDbType.Image).Value  = BO.ImagenFoto;
            Cmd.Parameters.Add("@PrincipalFoto", SqlDbType.Bit).Value = BO.PrincipalFoto;
            Cmd.CommandType = CommandType.Text;
            return(oConexion.EjecutarSQL(Cmd));
        }
Exemplo n.º 4
0
        public int Agregar(object Obj)
        {
            BO.FotoBO  BO  = (BO.FotoBO)Obj;
            SqlCommand Cmd = new SqlCommand("EXEC SP_Agregar_Foto @ImagenFoto,@PrincipalFoto,@IdProducto1");

            Cmd.Parameters.Add("@ImagenFoto", SqlDbType.Image).Value  = BO.ImagenFoto;
            Cmd.Parameters.Add("@PrincipalFoto", SqlDbType.Bit).Value = BO.PrincipalFoto;
            Cmd.Parameters.Add("@IdProducto1", SqlDbType.Int).Value   = BO.IdProducto;
            Cmd.CommandType = CommandType.Text;
            return(oConexion.EjecutarSQL(Cmd));
        }