protected void grillaArticulos_RowInserting(object sender, DevExpress.Web.Data.ASPxDataInsertingEventArgs e) { try { string descripcion = e.NewValues["descripcion"].ToString(); ControladorGeneral.InsertarActualizarArticulo(0, descripcion); e.Cancel = true; grillaArticulos.CancelEdit(); CargarGrilla(); } catch (Exception ex) { throw ex; } }
protected void btnGuardar_Click(object sender, EventArgs e) { //si el codigoOperacion es Null es una edicion. if (Session["codigoOperacion"] == null) { oArticuloActual = (Articulo)Session["articuloActual"]; ControladorGeneral.InsertarActualizarArticulo(oArticuloActual.Codigo, txtDescripcionCorta.Value, txtDescripcionLarga.Value, txtMarca.Value, txtPrecio.Value, Convert.ToDouble(txtPrecio.Value), Convert.ToInt32(cbMonedaPrecio.SelectedItem.Value), Convert.ToInt32(cbUnidadMedida.SelectedItem.Value)); } //si el codigoOperacion es != null hago un insert. else { ControladorGeneral.InsertarActualizarArticulo(0, txtDescripcionCorta.Value, txtDescripcionLarga.Value, txtMarca.Value, txtPrecio.Value, Convert.ToDouble(txtPrecio.Value), Convert.ToInt32(cbMonedaPrecio.SelectedItem.Value), Convert.ToInt32(cbUnidadMedida.SelectedItem.Value)); } Response.Redirect("listado.aspx"); }