예제 #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
        public void guardar()
        {
            try
            {
                if (!validar())
                {
                    return;
                }


                CONT_ENCA_PART_BORRADOR p = new CONT_ENCA_PART_BORRADOR {
                    ID = 0, FE_PARTIDA = UIFE_PARTIDA.DateTime, ID_DIARIO = int.Parse(UIID_DIARIO.EditValue.ToString()), NM_EJERCICIO = int.Parse(_datasistema.periodo.NM_EJERCICIO.ToString()), NM_PERIODO = int.Parse(_datasistema.periodo.NM_PERIODO.ToString()), DS_CONCEPTO = UIDS_CONCEPTO.Text, DS_REFERENCIA = UIDS_REFERENCIA.Text, CD_ESTA_PART = 'D', ID_PART_DIA = 0, ID_EMPRESA = _datasistema.empresa.ID
                };
                if (UIID.Text == "")
                {
                    p = manejadorData.insertar(p);
                }
                else
                {
                    p.ID = int.Parse(UIID.Text);
                    manejadorData.modificar(p);
                }
                consultar();
                MetodosForm.seleccionarFila(uigridview, "ID", p.ID);
            }
            catch (Exception ex)
            {
                MetodosForm.mensajeErrorDefault(ex.Message, _datasistema);
            }
        }