예제 #1
0
        private void uirbnbtn_actu_massive_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            if (!MetodosForm.preguntar("Esta seguro de desactualizar las partidas de borrador seleccionadas?"))
            {
                return;
            }
            List <CONT_ENCA_PART_BORRADOR> listado = new List <CONT_ENCA_PART_BORRADOR> ();
            CONT_ENCA_PART_BORRADOR        tupla;

            Array.ForEach
            (
                UIGRIDVIEW.GetSelectedRows(),
                //cell => listado.Add((from u in _datasistema .ContextoContabilidad .CONT_ENCA_PART_BORRADOR where u.ID == ((V_CONT_ENCA_PART_BORRADOR )UIGRIDVIEW .GetRow (cell)).ID   select u).First())
                cell => listado.Add(manejadorPartida.consultarPorId(((V_CONT_ENCA_PART_BORRADOR )UIGRIDVIEW.GetRow(cell)).ID))
            );
            foreach (var item in listado)
            {
                item.CD_ESTA_PART = 'D';
                //_datasistema.ContextoContabilidad.Refresh(System.Data.Linq.RefreshMode.OverwriteCurrentValues);
                //_datasistema.ContextoContabilidad.SubmitChanges();
                //consultar();
                manejadorPartida.modificar(item);
            }
            consultar();
        }
예제 #2
0
        private void uirbnbtn_actu_massive_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            if (!MetodosForm.preguntar("Esta seguro de actualizar las partidas de borrador seleccionadas?"))
            {
                return;
            }
            List <CONT_ENCA_PART_BORRADOR> listado = new List <CONT_ENCA_PART_BORRADOR> ();
            CONT_ENCA_PART_BORRADOR        tupla;

            Array.ForEach
            (
                UIGRIDVIEW.GetSelectedRows(),
                //cell => listado.Add((from u in _datasistema .ContextoContabilidad .CONT_ENCA_PART_BORRADOR where u.ID == ((V_CONT_ENCA_PART_BORRADOR )UIGRIDVIEW .GetRow (cell)).ID   select u).First())
                cell => listado.Add(manejadorPartida.consultarPorId(((V_CONT_ENCA_PART_BORRADOR)UIGRIDVIEW.GetRow(cell)).ID))
            );
            foreach (var item in listado)
            {
                ////V_CONT_DETA_PART_BORR_AUX aux = (from u in _datasistema.ContextoContabilidad.V_CONT_DETA_PART_BORR_AUX where u.ID_PART_BORR == item.ID  select u).First();
                //V_CONT_DETA_PART_BORR_AUX aux = manejadorDetallePartida .consultarVistaAuxPorIdEnca (item.ID );
                //if (aux.NM_ABONO != aux.NM_CARGO && aux.NM_ABONO <= 0)
                //{
                //    MetodosForm.mensajeErrorDefault("La partida no esta cuadrada", _datasistema);
                //    continue;

                //}
                //item.CD_ESTA_PART = 'A';
                manejadorPartida.actualizarPartida(item);
                //_datasistema.ContextoContabilidad.Refresh(System.Data.Linq.RefreshMode.OverwriteCurrentValues);
                //_datasistema.ContextoContabilidad.SubmitChanges();
            }
            consultar();
        }