예제 #1
0
        private void dgvInventario_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            Clases.Inventario inventario = new Clases.Inventario();
            inventario.ObtenerInventario(
                Convert.ToInt32(
                    dgvInventario.Rows[e.RowIndex].Cells["Código"].Value.ToString()
                    )
                );
            dgvInventario.Select();
            this.id = inventario.IdInventario;
            CargarDGWInsumosInventario();

            txtId.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();
            cmbTipoProducto.SelectedIndex      = inventario.IdTipoProducto - 1;
            cmbProveedor.SelectedIndex         = inventario.IdProveedor - 1;
            cmbCategoriaProducto.SelectedIndex = inventario.IdCategoria - 1;

            btnNuevo.Enabled     = true;
            btnAgregar.Enabled   = false;
            btnModificar.Enabled = true;
            btnEliminar.Enabled  = true;
        }
 /// <summary>
 /// cuando se le da click al grid de inventario se llena el grid de pedidos
 /// </summary>
 private void dgvInventario_CellClick(object sender, DataGridViewCellEventArgs e)
 {
     if (e.RowIndex != -1)
     {
         int cantidad = 1;
         Clases.Inventario inventario = new Clases.Inventario();
         inventario.ObtenerInventario2(
             Convert.ToInt32(
                 dgvInventario.Rows[e.RowIndex].Cells["Código"].Value.ToString()
                 )
             );
         dgvInventario.Select();
         this.id = inventario.IdInventario;
         decimal importe = inventario.PrecioVenta * cantidad;
         producto(inventario.IdInventario, inventario.Descripcion, cantidad, inventario.PrecioVenta, importe);
     }
 }
예제 #3
0
 private void ObtenerIdInventario()
 {
     Clases.Inventario inventario = new Clases.Inventario();
     inventario.ObtenerIdInventario(this.txtDescripcion.Text);
     this.id = inventario.IdInventario;
 }
예제 #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;
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }