protected void GridView2_RowDeleted(object sender, GridViewDeletedEventArgs e) { lblErrores.Text = ""; CatalogProductos productoCat = new CatalogProductos(); productoCat.Producto = lblClaveProductoP.Text.ToUpper(); productoCat.actualizaUltimoCosto(Convert.ToInt32(ddlIsla.SelectedValue)); GridView3.DataBind(); }
protected void btnAgregaPrecio_Click(object sender, EventArgs e) { lblErrorNuevo.Text = ""; try { PreciosVenta precio = new PreciosVenta(); precio.Producto = lblClaveProductoP.Text; decimal precioVenta = 0; try { precioVenta = Convert.ToDecimal(txtVenta.Text); precio.Precio = precioVenta; if (!chkTodos.Checked) { try { usuarioLog = Convert.ToString(Request.QueryString["u"]); } catch (Exception) { usuarioLog = ""; } if (usuarioLog != "") { precio.Usuario = usuarioLog; precio.Almacen = Convert.ToInt32(ddlIsla.SelectedValue); precio.agregaPrecioVenta(); if (precio.Agregado) { CatalogProductos productoCat = new CatalogProductos(); productoCat.Producto = lblClaveProductoP.Text.ToUpper(); productoCat.actualizaUltimoCosto(Convert.ToInt32(ddlIsla.SelectedValue)); txtVenta.Text = ""; chkTodos.Checked = false; ddlIsla.Enabled = true; GridView2.SelectedIndex = -1; GridView2.DataBind(); GridView3.DataBind(); } else { lblErrorNuevo.Text = "El precio ingresado ya existe o se produjo un error al intentar agregar el precio"; } } else { lblErrorNuevo.Text = "Su sesión a caducado por favor vuelva a ingresar"; } } else { try { usuarioLog = Convert.ToString(Request.QueryString["u"]); } catch (Exception) { usuarioLog = ""; } if (usuarioLog != "") { DataSet islasProd = new DataSet(); Islas islas = new Islas(); islas.obtieneIslas(); islasProd = islas.IslasAgregar; int agregados, noAgregados; agregados = noAgregados = 0; foreach (DataRow fila in islasProd.Tables[0].Rows) { int islaReg = Convert.ToInt32(fila[0].ToString()); precio.Usuario = usuarioLog; precio.Almacen = islaReg; precio.agregaPrecioVenta(); if (!precio.Agregado) { noAgregados++; } else { agregados++; } CatalogProductos productoCat = new CatalogProductos(); productoCat.Producto = lblClaveProductoP.Text.ToUpper(); productoCat.actualizaUltimoCosto(islaReg); } lblErrorNuevo.Text = "Se agregó el precio de venta a " + agregados.ToString() + " Tiendas de " + (agregados + noAgregados).ToString() + "."; txtVenta.Text = ""; chkTodos.Checked = false; ddlIsla.Enabled = true; GridView2.SelectedIndex = -1; GridView2.DataBind(); GridView3.DataBind(); } else { lblErrorNuevo.Text = "Su sesión a caducado por favor vuelva a ingresar"; } } } catch (Exception) { lblErrorNuevo.Text = "El precio de venta no es un monto válido"; } } catch (Exception ex) { lblErrorNuevo.Text = "Error al agregar precio de venta: " + ex.Message; } }