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")); }
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)); }
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)); }
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)); }