示例#1
0
        private void btnModificar_Click(object sender, EventArgs e)
        {
            DialogResult respuesta = MessageBox.Show("Está seguro de modificar el Inventario", "Modificar Inventario", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (respuesta.ToString() == "Yes")
            {
                try
                {
                    Clases.Proveedor proveedor = new Clases.Proveedor();

                    Clases.TipoProducto tipoproducto = new Clases.TipoProducto();
                    tipoproducto.ObtenerTipoProductoPorNombre(cmbTipoProducto.SelectedValue.ToString());

                    Clases.CategoriaProducto categoria = new Clases.CategoriaProducto();
                    categoria.ObtenerCategoriaProductoPorNombre(cmbCategoriaProducto.SelectedValue.ToString());

                    if (cmbTipoProducto.Text == "Elaborado")
                    {
                        proveedor.Id = 1;
                        Clases.Restaurante.ModificarInventario
                        (
                            this.id,
                            txtDescripcion.Text,
                            Convert.ToDecimal(txtCosto.Text),
                            Convert.ToDecimal(txtPrecioVenta.Text),
                            Convert.ToDecimal(txtCantidad.Text),
                            Convert.ToDecimal(txtCantMinima.Text),
                            categoria.Id,
                            tipoproducto.Id,
                            proveedor.Id
                        );
                        ResetFormulario();
                    }
                    else
                    {
                        proveedor.ObtenerProveedorPorNombre(cmbProveedor.SelectedValue.ToString());
                        //txtCantMinima.Text = "0";
                        Clases.Restaurante.ModificarInventario
                        (
                            this.id,
                            txtDescripcion.Text,
                            Convert.ToDecimal(txtCosto.Text),
                            Convert.ToDecimal(txtPrecioVenta.Text),
                            Convert.ToDecimal(txtCantidad.Text),
                            Convert.ToDecimal(txtCantMinima.Text),
                            categoria.Id,
                            tipoproducto.Id,
                            proveedor.Id
                        );
                        ResetFormulario();
                    }
                }
                catch (Exception ex)
                {
                    Clases.Mensaje.Advertencia(ex);
                }
            }
        }
示例#2
0
        private void btnAgregar_Click(object sender, EventArgs e)
        {
            try
            {
                Clases.TipoProducto tipoproducto = new Clases.TipoProducto();
                tipoproducto.ObtenerTipoProductoPorNombre(cmbTipoProducto.SelectedValue.ToString());

                Clases.CategoriaProducto categoria = new Clases.CategoriaProducto();
                categoria.ObtenerCategoriaProductoPorNombre(cmbCategoriaProducto.SelectedValue.ToString());
                Clases.Proveedor proveedor = new Clases.Proveedor();

                if (cmbTipoProducto.Text == "Elaborado")
                {
                    proveedor.Id = 1;

                    Clases.Restaurante.AgregarInventario
                    (
                        txtDescripcion.Text,
                        Convert.ToDecimal(txtCosto.Text),
                        Convert.ToDecimal(txtPrecioVenta.Text),
                        Convert.ToDecimal(txtCantidad.Text),
                        Convert.ToDecimal(txtCantMinima.Text),
                        categoria.Id,
                        tipoproducto.Id,
                        proveedor.Id
                    );
                    CargarDGWInventario();
                }
                else
                {
                    proveedor.ObtenerProveedorPorNombre(cmbProveedor.SelectedValue.ToString());
                    //txtCantMinima.Text = "0";
                    Clases.Restaurante.AgregarInventario
                    (
                        txtDescripcion.Text,
                        Convert.ToDecimal(txtCosto.Text),
                        Convert.ToDecimal(txtPrecioVenta.Text),
                        Convert.ToDecimal(txtCantidad.Text),
                        Convert.ToDecimal(txtCantMinima.Text),
                        categoria.Id,
                        tipoproducto.Id,
                        proveedor.Id
                    );
                    CargarDGWInventario();
                }
            }
            catch (Exception ex)
            {
                Clases.Mensaje.Advertencia(ex);
            }
        }