コード例 #1
0
        protected void grdProductos_RowUpdating(object sender, GridViewUpdateEventArgs e)
        {
            string s_codigoProducto      = ((Label)grdProductos.Rows[e.RowIndex].FindControl("lbl_eit_Codigo")).Text;
            string s_nombreProducto      = ((TextBox)grdProductos.Rows[e.RowIndex].FindControl("txt_eit_nombre")).Text;
            string s_DescripcionProducto = ((TextBox)grdProductos.Rows[e.RowIndex].FindControl("txt_eit_descripcion")).Text;
            string s_MarcaProducto       = ((DropDownList)grdProductos.Rows[e.RowIndex].FindControl("ddl_eit_marca")).SelectedValue;
            string s_CategoriaProducto   = ((DropDownList)grdProductos.Rows[e.RowIndex].FindControl("ddl_eit_categoria")).SelectedValue;
            string s_GeneroProducto      = ((DropDownList)grdProductos.Rows[e.RowIndex].FindControl("ddl_eit_genero")).SelectedValue;
            string s_FechaPublicacion    = ((TextBox)grdProductos.Rows[e.RowIndex].FindControl("txt_eit_FPublicacion")).Text;
            string s_CodigoPlataforma    = ((DropDownList)grdProductos.Rows[e.RowIndex].FindControl("ddl_eit_plataforma")).SelectedValue;
            string s_Stock = ((TextBox)grdProductos.Rows[e.RowIndex].FindControl("txt_eit_Stock")).Text;
            string s_PU    = ((TextBox)grdProductos.Rows[e.RowIndex].FindControl("txt_eit_PrecioUnitario")).Text;
            string s_img   = ((TextBox)grdProductos.Rows[e.RowIndex].FindControl("txt_eit_Imagen")).Text;


            ENTIDAD.Producto    p   = new ENTIDAD.Producto();
            PlataformaXProducto PxP = new PlataformaXProducto();


            p.setCodigoProducto(s_codigoProducto);
            p.setNombreProducto(s_nombreProducto);
            p.setDescripcion(s_DescripcionProducto);
            p.setIdCodigoMarca(s_MarcaProducto);
            p.setIdCodigoCategoria(s_CategoriaProducto);
            p.setIdCodigoGenero(s_GeneroProducto);
            p.setFechaPublicacion(DateTime.Parse(s_FechaPublicacion));
            PxP.setIdProducto(s_codigoProducto);
            PxP.setIdPlataforma(s_CodigoPlataforma);
            PxP.setStock(Int32.Parse(s_Stock));
            PxP.setPrecioUnitario(decimal.Parse(s_PU));
            PxP.setimgURL(s_img);


            N_Producto n_Producto = new N_Producto();

            n_Producto.ActualizarProducto(p);
            N_PlataformaXProducto n_PxP = new N_PlataformaXProducto();

            n_PxP.ActualizarPlataformaxProducto(PxP);

            grdProductos.EditIndex = -1;
            cargarGridview();
        }