예제 #1
0
        private void BtnBuscar_Click(object sender, EventArgs e)
        {
            dataGridDetallesCompra.Columns.Clear();
            GestorCompras compras = new GestorCompras();
            string        cadenaResultado;
            DataTable     tabla      = new DataTable();
            DateTime      fechadesde = Convert.ToDateTime(TimePickerDesde.Value);
            DateTime      fechahasta = Convert.ToDateTime(TimePickerHasta.Value);

            if (this.TextBoxRazonSocial.Text != "" || (fechadesde.ToString("MM-dd-yyyy")
                                                       != fechahasta.ToString("MM-dd-yyyy")))
            {
                cadenaResultado = compras.ConsultarComprasFiltros(this.TextBoxRazonSocial.Text,
                                                                  fechadesde.ToString("MM-dd-yyyy"), fechahasta.ToString("MM-dd-yyyy")).ToString();
                if (cadenaResultado == "correcto")
                {
                    tabla = compras.tablaCompras;
                    this.dataGridCompras.DataSource    = tabla;
                    dataGridCompras.Columns[0].Visible = false;
                }
                else
                {
                    MessageBox.Show(compras.mensajeRetorno, "Importante!", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else
            {
                this.Consulta();
            }
        }
예제 #2
0
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            GestorCompras unGestorCompras = new GestorCompras();

            try
            {
                int     idProveedor;
                int     idCompra;
                decimal monto;

                if (dgvProductosComprados.DataSource == null)
                {
                    MessageBox.Show("No hay ningun producto agregado para realizar la compra");
                    return;
                }

                idProveedor = (int)dgvProveedor.CurrentRow.Cells[0].Value;
                idCompra    = unGestorCompras.guardarCompra(idProveedor);

                unGestorCompras.guardarCompraItems(idCompra, listaItems);
                monto = unGestorCompras.totalCompra(idCompra);
                unGestorCompras.actualizarMontoTotal(monto, idCompra);
                unGestorCompras.actualizarStockProductos(listaItems);

                MessageBox.Show("Compra registrada - ID COMPRA:" + idCompra.ToString());
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
예제 #3
0
        public void cargar()
        {
            GestorCompras unGestorCompras = new GestorCompras();

            dgvComprasRegistradas.DataSource         = unGestorCompras.listar();
            dgvComprasRegistradas.Columns[0].Visible = false;
            dgvComprasRegistradas.Columns[2].Visible = false;
        }
예제 #4
0
 private void btnInsertar_Compra_Click(object sender, EventArgs e)
 {
     using (GestorCompras laCompra = new GestorCompras())
     {
         laCompra.InsertarCompra(int.Parse(txtIdCompra_Compra.Text), int.Parse(CBIdProducto_Compras.SelectedValue.ToString()),
                                 int.Parse(txtCantidadProducto_Compra.Text), double.Parse(txtPrecio_Compra.Text));
     }
     cargarGridCompra();
 }
예제 #5
0
 public void cargarComboCompra()
 {
     using (GestorCompras laCompra = new GestorCompras())
     {
         CBIdProducto_Compras.DataSource    = laCompra.ListarCompra();
         CBIdProducto_Compras.ValueMember   = "Id_Producto";
         CBIdProducto_Compras.DisplayMember = "Nombre_Producto";
     }
 }
예제 #6
0
        internal void mostrarDetalle(RegistroCompra detalleRegistro)
        {
            GestorCompras unGestorCompras = new GestorCompras();

            try
            {
                dgvDetalleCompra.DataSource         = unGestorCompras.detalleRegistro(detalleRegistro);
                dgvDetalleCompra.Columns[1].Visible = false;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
예제 #7
0
        public void cargarGridCompra()
        {
            using (GestorCompras laCompra = new GestorCompras())
            {
                dgvCompras.DataSource = laCompra.ListarCompra();

                /*
                 * dgvVeterinario.Columns["Veterinario_id"].Visible = false;
                 * dgvVeterinario.Columns["Veterinario_cedula"].HeaderText = "Cedula";
                 * dgvVeterinario.Columns["Veterinario_nombre"].HeaderText = "Nombre";
                 * dgvVeterinario.Columns["Veterinario_telefono"].HeaderText = "Telefono";
                 * dgvVeterinario.Columns["Veterinario_direccion"].HeaderText = "Direccion";
                 * dgvVeterinario.Columns["Veterinario_estado"].Visible = false;
                 */
            }
        }
예제 #8
0
        private void Consulta()
        {
            GestorCompras compras = new GestorCompras();
            string        cadenaResultado;
            DataTable     tabla = new DataTable();

            cadenaResultado = compras.ConsultarCompras().ToString();
            tabla           = compras.tablaCompras;
            if (cadenaResultado == "correcto")
            {
                this.dataGridCompras.DataSource    = tabla;
                dataGridCompras.Columns[0].Visible = false;
            }
            else
            {
                MessageBox.Show(compras.mensajeRetorno, "Importante!", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
예제 #9
0
        private void dataGridCompras_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            GestorCompras detalleCompras = new GestorCompras();
            string        cadenaResultado;
            int           idCompra;
            DataTable     tabla = new DataTable();

            idCompra        = Int32.Parse(dataGridCompras.CurrentRow.Cells[0].Value.ToString());
            cadenaResultado = detalleCompras.ConsultarDetallesCompra(idCompra).ToString();
            tabla           = detalleCompras.tablaDetallesCompras;
            if (cadenaResultado == "correcto")
            {
                this.dataGridDetallesCompra.DataSource    = tabla;
                dataGridDetallesCompra.Columns[0].Visible = false;
            }
            else
            {
                MessageBox.Show(detalleCompras.mensajeRetorno, "Importante!", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }