protected void btnGuardar_Click(object sender, EventArgs e) { decimal precioCompra = 0; decimal precioVenta = 0; try { precioCompra = Convert.ToDecimal(PrecioCompraTextBox.Text.Trim()); precioVenta = Convert.ToDecimal(PrecioVentaTextBox.Text.Trim()); } catch { Page.ClientScript.RegisterStartupScript(this.GetType(), "CallMyFunction", "ShowMensaje('error', 'Los campos precio Compra y Venta solo acepta números.')", true); return; } Producto obj = new Producto() { Descripcion = DescripcionTextBox.Text.Trim(), PrecioCompra = precioCompra, PrecioVenta = precioVenta }; try { if (string.IsNullOrEmpty(ProductoIdHD.Value)) { ProductoBLL.InsertProducto(obj); } else { obj.ProductoId = Convert.ToInt32(ProductoIdHD.Value); ProductoBLL.UpdateProducto(obj); } } catch (Exception q) { Page.ClientScript.RegisterStartupScript(this.GetType(), "CallMyFunction", "ShowMensaje('error', 'Error al registrar Producto.')", true); } Page.ClientScript.RegisterStartupScript(this.GetType(), "CallMyFunction", "ShowMensaje('success', 'Registro Exitoso.')", true); ClearProducto(); Response.Redirect("ListaProducto.aspx"); }
private void BtnBuscar_Click(object sender, EventArgs e) { if (TxtProductoNombre.Text != "") { List <ProductoEntidad> producto = ProductoBLL.ValidarProducto(TxtProductoNombre.Text); if (producto != null) { DgvProductos.DataSource = producto; //if (MessageBox.Show("El producto: " + TxtProductoNombre.Text + " existe. \n desea modificar el producto?", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) //{ // ModificarNombre nombre = new ModificarNombre(); // nombre.ShowDialog(); // return; //} //if (MessageBox.Show("El producto: " + TxtProductoNombre.Text + " existe. \n desea borrar el producto?", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) //{ // ProductoBLL.DeleteProducto(TxtProductoNombre.Text); // return; //} } else { if (MessageBox.Show("El producto: " + TxtProductoNombre.Text + " no existe. \n desea agregarlo?", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { ProductoBLL.InsertProducto(TxtProductoNombre.Text); } } } else { MessageBox.Show("Se debe ingresar un nombre.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } }