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

            if (respuesta.ToString() == "Yes")
            {
                try
                {
                    Clases.Proveedor proveedor = new Clases.Proveedor();
                    proveedor.ObtenerProveedorPorNombre(cmbProveedor.SelectedValue.ToString());
                    Clases.TipoUnidad tipounidad = new Clases.TipoUnidad();
                    tipounidad.ObtenerTipoUnidadPorNombre(cmbUnidad.SelectedValue.ToString());

                    Clases.Restaurante.ModificarInsumo
                    (
                        this.id,
                        txtNombre.Text,
                        Convert.ToDecimal(txtCosto.Text),
                        Convert.ToDecimal(txtCantidad.Text),
                        Convert.ToDecimal(txtCantMinima.Text),
                        tipounidad.Id,
                        txtDescripcion.Text,
                        proveedor.Id
                    );
                    ResetFormulario();
                }
                catch (Exception ex)
                {
                    Clases.Mensaje.Advertencia(ex);
                }
            }
        }
        private void btnAgregar_Click(object sender, EventArgs e)
        {
            try
            {
                Clases.Proveedor proveedor = new Clases.Proveedor();
                proveedor.ObtenerProveedorPorNombre(cmbProveedor.SelectedValue.ToString());
                Clases.TipoUnidad tipounidad = new Clases.TipoUnidad();
                tipounidad.ObtenerTipoUnidadPorNombre(cmbUnidad.SelectedValue.ToString());

                Clases.Restaurante.AgregarInsumo
                (
                    txtNombre.Text,
                    Convert.ToDecimal(txtCosto.Text),
                    Convert.ToDecimal(txtCantidad.Text),
                    Convert.ToDecimal(txtCantMinima.Text),
                    tipounidad.Id,
                    txtDescripcion.Text,
                    proveedor.Id
                );
                CargarDGWInsumos();
            }
            catch (Exception ex)
            {
                Clases.Mensaje.Advertencia(ex);
            }
        }
예제 #3
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);
                }
            }
        }
예제 #4
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);
            }
        }
        private void dgvProveedores_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            Clases.Proveedor proveedor = new Clases.Proveedor();
            proveedor.ObtenerProveedor(
                Convert.ToInt32(
                    dgvProveedores.Rows[e.RowIndex].Cells["Código"].Value.ToString()
                    )
                );
            dgvProveedores.Select();
            this.id           = proveedor.Id;
            txtNombre.Text    = proveedor.Nombre;
            txtTelefono.Text  = proveedor.Telefono;
            txtDireccion.Text = proveedor.Direccion;

            btnNuevo.Enabled     = true;
            btnAgregar.Enabled   = false;
            btnModificar.Enabled = true;
            btnEliminar.Enabled  = true;
        }