Пример #1
0
 private void Compras_Load(object sender, EventArgs e)
 {
     comboBoxProveedor.DataSource    = ProveedoresIME.obtenerProveedoresName();
     comboBoxProveedor.DisplayMember = "nombreProveedor";
     comboBoxProveedor.ValueMember   = "idProveedor";
     comboBoxIDCompra.DataSource     = ComprasIME.obtenerComprasUltimoID();
     comboBoxIDCompra.DisplayMember  = "idcompras";
     comboBoxIDCompra.ValueMember    = "idcompras";
 }
Пример #2
0
        private void BuscarCompra_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrWhiteSpace(idProductoCompras.Text))
            {
                MessageBox.Show("El campo ID produto es obligatorio!", "Campos Vacios!!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
            else
            {
                ListaCompra.Columns.Clear();
                ListaCompra.Refresh();

                ListaCompra.DataSource = ComprasIME.BuscarProductosPARACOMPRAS(idProductoCompras.Text);//Metodo parainiciar la usqueda
                string precio = Convert.ToString(ListaCompra.CurrentRow.Cells[7].Value);
                TotalCompra.Text  = precio;
                PrecioCompra.Text = precio;
            }
        }
Пример #3
0
        private void ActualizarCompra_Click(object sender, EventArgs e)
        {
            if (ListaCompra.SelectedRows.Count == 1)
            {
                Productos    pProductos      = new Productos();
                ComprasC     compCompras     = new ComprasC();
                Proveedoress provProveedores = new Proveedoress();

                int    idCompra    = Convert.ToInt32(ListaCompra.CurrentRow.Cells[0].Value);
                int    idProducto  = Convert.ToInt32(ListaCompra.CurrentRow.Cells[1].Value);
                string nombre      = Convert.ToString(ListaCompra.CurrentRow.Cells[2].Value);
                string unidades    = Convert.ToString(ListaCompra.CurrentRow.Cells[3].Value);
                double precio      = Convert.ToDouble(ListaCompra.CurrentRow.Cells[4].Value);
                int    cantidad    = Convert.ToInt32(ListaCompra.CurrentRow.Cells[5].Value);
                int    idProveedor = Convert.ToInt32(ListaCompra.CurrentRow.Cells[6].Value);
                double total       = Convert.ToDouble(ListaCompra.CurrentRow.Cells[7].Value);
                string fecha       = Convert.ToString(ListaCompra.CurrentRow.Cells[8].Value);

                double op = cantidad * precio;

                compCompras.idcompras       = idCompra;
                pProductos.idProducto       = idProducto;
                pProductos.nombre           = nombre;
                pProductos.unidanes         = unidades;
                pProductos.precio           = precio;
                compCompras.cantidad        = cantidad;
                provProveedores.idProveedor = idProveedor;
                compCompras.totalCompras    = op;
                compCompras.fechaCompras    = fecha;



                if (ComprasIME.ActualizarCompra(compCompras, pProductos, provProveedores) > 0)
                {
                    MessageBox.Show("Los datos del Producto se actualizaron", "Datos Actualizados", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    MessageBox.Show("No se pudo actualizar", "Error al Actualizar", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
            }
            else
            {
                MessageBox.Show("Por favor seleccione una fila!", "Seleccione  una fila!!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }