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