Exemple #1
0
 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();
 }