public AsientoCVenta(DocumentoCab obj) { InitializeComponent(); this.ControlBox = false; this.Text = "Asientos Contables"; this.StartPosition = FormStartPosition.Manual; this.Location = new Point(50, 20); objAsiento = new Asiento(); objAsientoDao = new AsientoDAO(); txt_TipoAsiento.Text = "05"; objDocumentoCab = obj; //ára generar el correlativo se creo una funcion con un procedure donde recoge la fecha y el tipo de asiento para validar el ultimo correlativo 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_Haber.Text = objDocumentoCab.DocumentoCabTotal.ToString("C").Substring(3); txt_Debe.Text = objDocumentoCab.DocumentoCabTotal.ToString("C").Substring(3); txt_descripcion.Text = objDocumentoCab.DocumentoCabGlosa.ToString(); txt_cliente.Text = objDocumentoCab.DocumentoCabCliente.ToString(); txt_glosa.Text = objDocumentoCab.DocumentoCabTipoDoc.ToString() + " " + objDocumentoCab.DocumentoCabSerie.ToString() + " " + objDocumentoCab.DocumentoCabNro.ToString(); gridParams(); /*objListaAsientoDetalle = objAsientoDao.getGenerarDetalleValidar(objDocumentoCab.DocumentoCabSerie, objDocumentoCab.DocumentoCabNro); * if (objListaAsientoDetalle.Count > 0) * { * * }*/ objListaAsientoDetalle = objAsientoDao.getGenerarDetalle(objDocumentoCab.DocumentoCabSerie, objDocumentoCab.DocumentoCabNro); /*if(objListaAsientoDetalle.Count>0) * { * grd_Facturas.DataSource = objListaAsientoDetalle; * * }else * { * objListaAsientoDetalle = objAsientoDao.getGenerarDetalleCentroCosto(objDocumentoCab.DocumentoCabSerie, objDocumentoCab.DocumentoCabNro); * grd_Facturas.DataSource = objListaAsientoDetalle; * }*/ grd_Facturas.DataSource = objListaAsientoDetalle; grd_Facturas.Refresh(); grd_Facturas.CellClick += Grd_Facturas_CellClick; }