public void cargarArticuloEditado(ref articulosEntidades articulos, GridViewUpdateEventArgs e)
 {
     articulos.IdArticulo              = Convert.ToInt32(((Label)grvProductos.Rows[e.RowIndex].FindControl("lblIdArticuloETgrvProdcuts")).Text);
     articulos.IdCategoria             = Convert.ToInt32(((DropDownList)grvProductos.Rows[e.RowIndex].FindControl("ddlETcategoriasGrvArticulos")).SelectedValue);
     articulos.DescripcionArticulo1    = ((TextBox)grvProductos.Rows[e.RowIndex].FindControl("txtDescripcionArticuloET")).Text;
     articulos.PrecioUnitarioArticulo  = float.Parse(((TextBox)grvProductos.Rows[e.RowIndex].FindControl("txtPrecioGrvProductos")).Text);
     articulos.StockDisponibleArticulo = Convert.ToInt32(((TextBox)grvProductos.Rows[e.RowIndex].FindControl("txtStockAgregar")).Text);
 }
        //articulos

        public void cargarArticulo(ref articulosEntidades articulos)
        {
            articulos.IdCategoria             = Convert.ToInt32(ddlCategoriasArt.SelectedValue);
            articulos.PrecioUnitarioArticulo  = float.Parse(txtPrecioUnitario.Text);
            articulos.StockDisponibleArticulo = Convert.ToInt32(txtStock.Text);
            articulos.Url_articulo_img        = txtUrlImagen.Text;
            articulos.DescripcionArticulo1    = txtDescripcionArticulo.Text;
        }
Beispiel #3
0
        public bool editarArticulo(articulosEntidades articulos)
        {
            AccesoDatos accesoDatos = new AccesoDatos();
            SqlCommand  command     = new SqlCommand();

            command.Connection = accesoDatos.getConexion();
            armarParametros(ref command, articulos, false);
            return(Convert.ToBoolean(accesoDatos.ejecutarSP(command, "modificarArticulo")));
        }
Beispiel #4
0
        public bool agregarArticulo(articulosEntidades articulos)
        {
            AccesoDatos datos   = new AccesoDatos();
            SqlCommand  command = new SqlCommand();

            armarParametros(ref command, articulos, true);
            if (datos.ejecutarSP(command, "AgregarArticulo") == 1)
            {
                return(true);
            }
            return(false);
        }
        protected void btnAgregarArticulo_Click(object sender, EventArgs e)
        {
            articulosNegocios  articulosNegocio = new articulosNegocios();
            articulosEntidades articulos        = new articulosEntidades();

            cargarArticulo(ref articulos);
            if (articulosNegocio.agregarArticulo(articulos))
            {
                txtDescripcionArticulo.Text = "";
                txtPrecioUnitario.Text      = "";
                txtStock.Text     = "";
                txtUrlImagen.Text = "";
                cargarGrv();
            }
        }
        protected void grvProductos_RowUpdating(object sender, GridViewUpdateEventArgs e)
        {
            if (!validarCamposETproductos(e))
            {
                return;
            }

            lblAgregar.ForeColor = Color.Green;
            lblAgregar.Text      = "EL REGISTRO SE EDITO CORRECTAMENTE";

            articulosEntidades articulos = new articulosEntidades();

            cargarArticuloEditado(ref articulos, e);
            articulosNegocios articulosNegocios = new articulosNegocios();

            if (articulosNegocios.editarArticulo(articulos))
            {
                grvProductos.EditIndex = -1;
                cargarGrv();
            }
        }
Beispiel #7
0
        public void armarParametros(ref SqlCommand comando, articulosEntidades articulos, bool url)
        {
            SqlParameter parameter = new SqlParameter();

            parameter       = comando.Parameters.Add("@idCat", SqlDbType.Int);
            parameter.Value = articulos.IdCategoria;
            parameter       = comando.Parameters.Add("@Descripcion", SqlDbType.VarChar);
            parameter.Value = articulos.DescripcionArticulo1;
            parameter       = comando.Parameters.Add("@precio", SqlDbType.Decimal);
            parameter.Value = articulos.PrecioUnitarioArticulo;
            parameter       = comando.Parameters.Add("@stock", SqlDbType.Int);
            parameter.Value = articulos.StockDisponibleArticulo;
            if (url)
            {
                parameter       = comando.Parameters.Add("@urlImg", SqlDbType.VarChar);
                parameter.Value = articulos.Url_articulo_img;
            }
            else
            {
                parameter       = comando.Parameters.Add("@id", SqlDbType.VarChar);
                parameter.Value = articulos.IdArticulo;
            }
        }
Beispiel #8
0
        public bool editarArticulo(articulosEntidades articuloEditar)
        {
            articulosDatos articulos = new articulosDatos();

            return(articulos.editarArticulo(articuloEditar));
        }
Beispiel #9
0
        public bool agregarArticulo(articulosEntidades articulos)
        {
            articulosDatos Datos = new articulosDatos();

            return(Datos.agregarArticulo(articulos));
        }