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