Пример #1
0
        /// <summary>
        /// Carga el grid en el formulario
        /// </summary>
        /// <param name="formUid"></param>
        private void CargarGrid(string formUid)
        {
            Grid grdIndImp = (Grid)Formulario.Items.Item("grdDgiB1").Specific;

            ManteUdoImpuestos manteUdoImpuestos = new ManteUdoImpuestos();
            List <Impuesto>   listaImpuestos    = manteUdoImpuestos.ObtenerRegistros();

            if (listaImpuestos.Count == 0)
            {
                GenerarDatos();
            }

            CargarDatos(grdIndImp);
            BloquearGrid(grdIndImp);
        }
Пример #2
0
        /// <summary>
        /// Carga los datos al grid
        /// </summary>
        private void CargarDatos(Grid grdImp)
        {
            int j = 0;

            ManteUdoImpuestos manteUdoImpuestos = new ManteUdoImpuestos();
            List <Impuesto>   listaImpuestos    = manteUdoImpuestos.ObtenerRegistros();

            grdImp.DataTable.Rows.Add(listaImpuestos.Count);

            foreach (Impuesto impuesto in listaImpuestos)
            {
                grdImp.DataTable.Columns.Item(0).Cells.Item(j).Value = impuesto.TipoImpuestoDgi;
                grdImp.DataTable.Columns.Item(1).Cells.Item(j).Value = impuesto.Descripcion;
                grdImp.DataTable.Columns.Item(2).Cells.Item(j).Value = impuesto.CodigoImpuestoB1;
                j++;
            }
        }
Пример #3
0
        /// <summary>
        /// Actualiza los datos del grid
        /// </summary>
        public void ActualizarDatosGrid()
        {
            Grid gridActualizar = (Grid)Formulario.Items.Item("grdDgiB1").Specific;
            ManteUdoImpuestos manteUdoImpuesto = new ManteUdoImpuestos();
            List <Impuesto>   listaDocEntries  = manteUdoImpuesto.ObtenerRegistros();

            foreach (Impuesto impuesto in listaDocEntries)
            {
                manteUdoImpuesto.Eliminar(impuesto.DocEntry);
            }

            Impuesto impuestoNuevo = null;
            int      f             = 0;

            while (f < gridActualizar.DataTable.Rows.Count)
            {
                impuestoNuevo = new Impuesto();
                impuestoNuevo.TipoImpuestoDgi  = gridActualizar.DataTable.Columns.Item(0).Cells.Item(f).Value + "";
                impuestoNuevo.Descripcion      = gridActualizar.DataTable.Columns.Item(1).Cells.Item(f).Value + "";
                impuestoNuevo.CodigoImpuestoB1 = gridActualizar.DataTable.Columns.Item(2).Cells.Item(f).Value + "";
                manteUdoImpuesto.Almacenar(impuestoNuevo);
                f++;
            }
        }