private void Datos() { // Conceptos Bancarios List <string> ceptosB = new List <string>(); ceptosB.Add("A.AFOREREND|DEPÓSITOS DE AFORE, RENDIMIENTOS|Abono"); ceptosB.Add("A.AFOREVOL|APORTACIONES VOLUNTARIAS|Abono"); ceptosB.Add("A.INTRS|INTERESES|Abono"); ceptosB.Add("A.MENSUAL|MENSUALIDAD|Abono"); ceptosB.Add("A.PRES|PRESTAMOS|Abono"); ceptosB.Add("A.SUELD|SUELDO|Abono"); ceptosB.Add("A.SLDI|SALDO INICIAL|Abono"); ceptosB.Add("A.TR|TRASPASO ABONO|Abono"); ceptosB.Add("C.AFORE|COMISIONES|Cargo"); ceptosB.Add("C.C.A|AGUA|Cargo"); ceptosB.Add("C.C.L|LUZ|Cargo"); ceptosB.Add("C.C.T|TELEFONO|Cargo"); ceptosB.Add("C.COMIDA|COMIDA, REFRESCOS, PASTELES, DULCES|Cargo"); ceptosB.Add("C.D|DESPENSA|Cargo"); ceptosB.Add("C.D.V|VIVERES|Cargo"); ceptosB.Add("C.ENSERES|CAJAS|Cargo"); ceptosB.Add("C.ESC.COL|COLEGIATURAS|Cargo"); ceptosB.Add("C.HERRAM|HERRAMIENTAS, EN GENERAL|Cargo"); ceptosB.Add("C.MANTENIMIENTO|PARA DAR MANTENIMIENTO A LA CASA|Cargo"); ceptosB.Add("C.MEDICAMENTOS|MEDICINAS EN GENERAL|Cargo"); ceptosB.Add("C.R|ROPA|Cargo"); ceptosB.Add("C.RETIROCAJA|RETIRO EN CAJA|Cargo"); ceptosB.Add("C.T|PAGO DE TARJETA|Cargo"); ceptosB.Add("C.TR|TRASPASO CARGO|Cargo"); ceptosB.Add("C.TRANS|TRANSPORTE, PECERO, METRO.|Cargo"); foreach (string ob in ceptosB) { ConceptoB cpt; string[] arrtoks = ob.Split('|'); cpt = ObjectSpace.FindObject <ConceptoB>(CriteriaOperator.Parse(string.Format("Clave == '{0}'", arrtoks[0]))); if (cpt == null) { cpt = ObjectSpace.CreateObject <ConceptoB>(); cpt.Clave = arrtoks[0]; cpt.Descripcion = arrtoks[1]; cpt.Tipo = arrtoks[2] == "Abono" ? EConceptoTipo.Abono : EConceptoTipo.Cargo; cpt.Save(); } } if (ObjectSpace.FindObject <Presupuesto>(null) == null) { Presupuesto prs = ObjectSpace.CreateObject <Presupuesto>(); prs.Save(); } }