public void carga() { dtPagos.Rows.Clear(); Models.Pagos_compras pagos = new Models.Pagos_compras(); using (pagos) { List <Models.Pagos_compras> pago = pagos.getcompras(); Models.Compras compras = new Models.Compras(); foreach (Models.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 button1_Click(object sender, EventArgs e) { if (cbFacturas.SelectedValue == "") { MessageBox.Show("Seleccione factura a agregar", "Pagos", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { Models.Compras compras = new Models.Compras(); using (compras) { List <Models.Compras> compra = compras.getCompraByid(Convert.ToInt16(cbFacturas.SelectedValue)); dtpagos.Rows.Add(compra[0].Id, compra[0].Folio_doc, compra[0].Fecha_doc, compra[0].Total); } calcula(); } }
private void Form_compras_Load(object sender, EventArgs e) { txtCodigo.AutoCompleteCustomSource = cargadatos(); txtCodigo.AutoCompleteMode = AutoCompleteMode.SuggestAppend; txtCodigo.AutoCompleteSource = AutoCompleteSource.CustomSource; txtDescripcion.AutoCompleteCustomSource = cargadatos2(); txtDescripcion.AutoCompleteMode = AutoCompleteMode.SuggestAppend; txtDescripcion.AutoCompleteSource = AutoCompleteSource.CustomSource; dtFecha.Format = DateTimePickerFormat.Custom; dtFecha.CustomFormat = "yyyy-MM-dd"; dtFechaDoc.Format = DateTimePickerFormat.Custom; dtFechaDoc.CustomFormat = "yyyy-MM-dd"; dtVencimiento.Format = DateTimePickerFormat.Custom; dtVencimiento.CustomFormat = "yyyy-MM-dd"; txtdescuento.Text = "0"; carga_proveedor(); if (folio != "0") { Models.Compras compra = new Models.Compras(); using (compra) { List <Models.Compras> resultado = compra.getCompraByid(Convert.ToInt16(folio)); foreach (Models.Compras item in resultado) { cbProveedor.SelectedText = item.Proveedor; txtFolio.Text = item.Folio_doc; dtFecha.Text = item.Fecha; dtFechaDoc.Text = item.Fecha_doc; txttotal.Text = item.Total.ToString(); txtiva.Text = item.Iva.ToString(); txtdescuento.Text = item.Descuento.ToString(); txtSubtotal.Text = item.Subtotal.ToString(); if (item.Pagado == "SI") { chkContado.Checked = true; } else { chkContado.Checked = false; } if (chkContado.Checked == false) { txtdias.Text = item.Dias.ToString(); dtVencimiento.Text = item.Fecha_credito; } } } Product producto = new Product(); Purchases detalle = new Purchases(); Caducidades caducidades = new Caducidades(); string master = "0"; int id_prod = 0; using (detalle) { List <Purchases> resu = detalle.getPurchases(Convert.ToInt16(folio)); foreach (Purchases va in resu) { using (producto) { List <Product> prod = producto.getProductById(va.Id_producto); master = prod[0].Parent; id_prod = prod[0].Id; while (master != "0") { List <Product> encontrado = producto.getProductById(Convert.ToInt16(master)); master = encontrado[0].Parent; id_prod = encontrado[0].Id; } using (caducidades) { List <Caducidades> cadu = caducidades.GetCaducidadesbyCompra(Convert.ToInt16(folio), id_prod); dtProductos.Rows.Add(va.Id_producto, va.Cantidad, prod[0].Code1, prod[0].Description, va.P_u, va.Total, cadu[0].Lote, cadu[0].Caducidad); } } } } txtFolio.Enabled = false; button1.Enabled = false; toolStripButton2.Enabled = false; toolStripButton1.Enabled = false; button4.Enabled = false; button2.Enabled = false; txtCodigo.Enabled = false; txtDescripcion.Enabled = false; txtdescuento.Enabled = false; txtCantidad.Enabled = false; txtpu.Enabled = false; chkContado.Enabled = false; txtNumero.Enabled = false; cbProveedor.Enabled = false; dtFechaDoc.Enabled = false; dtProductos.Columns["cantidad"].ReadOnly = true; txtdescuento.Enabled = false; } }