예제 #1
0
        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;
        }