private void Grd_Facturas_DoubleClick(object sender, EventArgs e) { AsientoCCompra form = new AsientoCCompra(objDocumentoCab); form.Show(); this.Close(); }
public AsientoCCompra(DocumentoCab obj) { InitializeComponent(); this.ControlBox = false; formAsientoCompra = this; this.Text = "Asientos Contables"; this.StartPosition = FormStartPosition.Manual; this.Location = new Point(50, 20); objAsiento = new Asiento(); objAsientoDao = new AsientoDAO(); txt_TipoAsiento.Text = "11"; objDocumentoCab = obj; txt_Correlativo.Text = objAsientoDao.getCorrelativoAsientoVenta(objDocumentoCab.DocumentoCabFecha.ToString("dd/MM/yyyy"), txt_TipoAsiento.Text); txt_Fecha.Text = objDocumentoCab.DocumentoCabFecha.ToString("dd/MM/yyyy"); txt_Moneda.Text = objDocumentoCab.DocumentoCabMoneda; txt_glosa.Text = objDocumentoCab.DocumentoCabTipoDoc.ToString().Trim() + " " + objDocumentoCab.DocumentoCabSerie.ToString() + " " + objDocumentoCab.DocumentoCabNro.ToString(); txt_cliente.Text = objDocumentoCab.DocumentoCabCliente.ToString().Trim(); //txt_Haber.Text = objDocumentoCab.DocumentoCabTotal.ToString("C").Substring(3); //txt_Debe.Text = objDocumentoCab.DocumentoCabTotal.ToString("C").Substring(3); gridParams(); cmbCuenta(); cmbDocumento(); /*este if es para cuando es una nea y cuando el servicio no estaba registrando con detalle*/ if (objDocumentoCab.tipreg == "0") { objListaAsientoDetalle = objAsientoDao.getGenerarDetalleCompra(objDocumentoCab.NumeroRegistro); if (objListaAsientoDetalle.Count > 2) { grd_Facturas.DataSource = objListaAsientoDetalle; } else { objListaAsientoDetalle = objAsientoDao.getGenerarDetalleCompraServicio(objDocumentoCab.NumeroRegistro); grd_Facturas.DataSource = objListaAsientoDetalle; } } if (objDocumentoCab.tipreg == "1") { objListaAsientoDetalle = objAsientoDao.getGenerarDetalleCompraServicio1(objDocumentoCab.NumeroRegistro); if (objListaAsientoDetalle.Count > 2) { grd_Facturas.DataSource = objListaAsientoDetalle; } else { objListaAsientoDetalle = objAsientoDao.getGenerarDetalleCompraServicio2(objDocumentoCab.NumeroRegistro); grd_Facturas.DataSource = objListaAsientoDetalle; } } grd_Facturas.CellClick += Grd_Facturas_CellClick; grd_Facturas.Refresh(); sumatorias(); }