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); } } }
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(); } }