public void carga()
        {
            dtPagos.Rows.Clear();
            Pagos_compras pagos = new Pagos_compras();

            using (pagos)
            {
                List <Pagos_compras> pago    = pagos.getcompras();
                Models.Compras       compras = new Models.Compras();
                foreach (Pagos_compras item in pago)
                {
                    List <Models.Compras> compra = compras.getCompraByid(item.Id_compra);
                    dtPagos.Rows.Add(item.Id, item.Fecha, compra[0].Proveedor, item.Monto);
                }
            }
        }
示例#2
0
        private void button2_Click(object sender, EventArgs e)
        {
            borrar_error();
            if (validar_campo())
            {
                Pagos_compras pagos = new Pagos_compras();
                using (pagos)
                {
                    pagos.Id_compra  = Convert.ToInt16(lbFolio.Text);
                    pagos.Fpago      = Convert.ToInt16(txtCodigo.Text);
                    pagos.Folio_pago = txtFolio.Text;
                    pagos.Fecha_pago = dtfecha.Text + " 00:00:00";
                    pagos.Monto      = Convert.ToDouble(lbTotal.Text);
                    pagos.create_pago();
                    using (pagos)
                    {
                        List <Pagos_compras> lista = pagos.getcomprabyfolio(lbFolio.Text);

                        Det_pagos det_pagos = new Det_pagos();
                        det_pagos.Id_pago = Convert.ToInt16(lbFolio.Text);

                        Models.Compras compras = new Models.Compras();

                        foreach (DataGridViewRow row in dtpagos.Rows)
                        {
                            using (det_pagos)
                            {
                                det_pagos.Id_compra = Convert.ToInt16(row.Cells["id"].Value.ToString());
                                det_pagos.createPago();
                            }

                            using (compras)
                            {
                                compras.Id = Convert.ToInt16(row.Cells["id"].Value.ToString());
                                compras.pagar();
                            }
                        }
                    }
                }

                this.Close();
            }
        }