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);
            }
        }
        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);
                }
            }
        }
Esempio n. 3
0
        private void dgvTipoUnidad_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            Clases.TipoUnidad tipounidad = new Clases.TipoUnidad();
            tipounidad.ObtenerTipoUnidad(
                Convert.ToInt32(
                    dgvTipoUnidad.Rows[e.RowIndex].Cells["Código"].Value.ToString()
                    )
                );
            dgvTipoUnidad.Select();
            this.id = tipounidad.Id;

            txtId.Text          = tipounidad.Id.ToString();
            txtDescripcion.Text = tipounidad.Descripcion;

            btnNuevo.Enabled     = true;
            btnAgregar.Enabled   = false;
            btnModificar.Enabled = true;
            btnEliminar.Enabled  = true;
        }
Esempio n. 4
0
        private void dgvTodo_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            if (e.RowIndex != -1)
            {
                if (ventana.SelectedIndex == 0)
                {
                    Clases.Usuarios usuario = new Clases.Usuarios();
                    usuario.ObtenerUsuario(dgvTodo.Rows[e.RowIndex].Cells["Usuario"].Value.ToString());
                    dgvTodo.Select();
                    txtNombre.Text   = usuario.nombre;
                    txtApellido.Text = usuario.apellido;
                    txtClave.Text    = usuario.clave;
                }
                else
                {
                    if (ventana.SelectedIndex == 1)
                    {
                        Clases.Mesero mesero = new Clases.Mesero();
                        mesero.ObtenerMesero(
                            Convert.ToInt32(
                                dgvTodo.Rows[e.RowIndex].Cells["Código"].Value.ToString()
                                )
                            );
                        dgvTodo.Select();
                        this.idmesero     = mesero.Id;
                        txtIdentidad.Text = Convert.ToString(mesero.Identidad);
                        txtNombre2.Text   = mesero.Nombre;
                        txtApellido2.Text = mesero.Apellido;
                    }
                    else
                    {
                        if (ventana.SelectedIndex == 2)
                        {
                            Clases.Proveedores proveedor = new Clases.Proveedores();
                            proveedor.ObtenerProveedor(
                                Convert.ToInt32(
                                    dgvTodo.Rows[e.RowIndex].Cells["Código"].Value.ToString()
                                    )
                                );
                            dgvTodo.Select();
                            this.idproveedor  = proveedor.Id;
                            txtId.Text        = Convert.ToString(proveedor.Id);
                            txtNombre3.Text   = proveedor.Nombre;
                            txtTelefono.Text  = proveedor.Telefono;
                            txtDireccion.Text = proveedor.Direccion;
                        }
                        else
                        {
                            if (ventana.SelectedIndex == 3)
                            {
                                Clases.Inventario inventario = new Clases.Inventario();
                                inventario.ObtenerInventario(
                                    Convert.ToInt32(
                                        dgvTodo.Rows[e.RowIndex].Cells["Código"].Value.ToString()
                                        )
                                    );
                                dgvTodo.Select();
                                this.idinventario = inventario.IdInventario;
                                //CargarDGWInsumosInventario();

                                txtIdI.Text         = inventario.IdInventario.ToString();
                                txtDescripcion.Text = inventario.Descripcion.ToString();
                                txtCosto.Text       = inventario.Costo.ToString();
                                txtPrecioVenta.Text = inventario.PrecioVenta.ToString();
                                txtCantidad.Text    = inventario.Cantidad.ToString();
                                txtCantMinima.Text  = inventario.CantidadMinima.ToString();
                            }
                            else
                            {
                                if (ventana.SelectedIndex == 4)
                                {
                                    Clases.Insumos insumos = new Clases.Insumos();
                                    insumos.ObtenerInsumo(
                                        Convert.ToInt32(
                                            dgvTodo.Rows[e.RowIndex].Cells["Código"].Value.ToString()
                                            )
                                        );
                                    dgvTodo.Select();
                                    this.idinsumo = insumos.Id;

                                    txtIdIn.Text      = insumos.Id.ToString();
                                    txtNombreI.Text   = insumos.Nombre;
                                    txtCostoI.Text    = insumos.Costo.ToString();
                                    txtCantidadI.Text = insumos.Cantidad.ToString();
                                    txtMinima.Text    = insumos.CantidadMinima.ToString();

                                    txtDescripcionI.Text = insumos.Descripcion;
                                }
                                else
                                {
                                    if (ventana.SelectedIndex == 5)
                                    {
                                        Clases.CategoriaProducto categoriaproducto = new Clases.CategoriaProducto();
                                        categoriaproducto.ObtenerCategoriaProducto(
                                            Convert.ToInt32(
                                                dgvTodo.Rows[e.RowIndex].Cells["Código"].Value.ToString()
                                                )
                                            );
                                        dgvTodo.Select();
                                        this.idcategoria = categoriaproducto.Id;

                                        txtIDC.Text          = categoriaproducto.Id.ToString();
                                        txtDescripcionC.Text = categoriaproducto.Descripcion;
                                    }
                                    else
                                    {
                                        if (ventana.SelectedIndex == 6)
                                        {
                                            Clases.TipoUnidad tipounidad = new Clases.TipoUnidad();
                                            tipounidad.ObtenerTipoUnidad(
                                                Convert.ToInt32(
                                                    dgvTodo.Rows[e.RowIndex].Cells["Código"].Value.ToString()
                                                    )
                                                );
                                            dgvTodo.Select();
                                            this.idtipo = tipounidad.Id;

                                            txtIDT.Text          = tipounidad.Id.ToString();
                                            txtDescripcionT.Text = tipounidad.Descripcion;
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }