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");
    }
Esempio n. 2
0
        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;
            }
        }