Exemplo n.º 1
0
        public static void CargaCortaOft()
        {
            int     i2  = 12;
            int     i   = 0;
            int     i3  = 0;
            decimal per = 0;
            // open OFT connection
            OleDbConnection con = CntOft.GetOftConnection("OFT");
            // open AriClinic connection
            AriClinicContext ctx = new AriClinicContext("MIESTETIC");

            // start importing things
            Console.WriteLine("--> Import patients");
            CntOft.ImportPatientCustomer(con, ctx);
            Console.WriteLine("--> Tipos de IVA");
            CntOft.ImportTaxTypes(con, ctx);

            Console.WriteLine("--> Import categories");
            CntOft.ImportCategories(con, ctx);

            Console.WriteLine("--> Insurance services");
            CntOft.ImportAssurancePolicies(con, ctx);

            Console.WriteLine("--> Import service note");
            CntOft.ImportServiceNote(con, ctx);

            Console.WriteLine("--> Pagos");
            CntOft.ImportPaymentTypes(con, ctx);
            CntOft.ImportPayments(con, ctx);

            Console.WriteLine("--> Invoices");
            CntOft.ImportInvoices(con, ctx);

            Console.WriteLine("--> Visits");
            CntOft.ImportVisitReasons(con, ctx);
            CntOft.ImportVisits(con, ctx);

            Console.WriteLine("--> diagnostics");
            CntOft.ImportDiagnostics(con, ctx);
            CntOft.ImportDiagnosticsAssigned(con, ctx);

            //Console.WriteLine("--> Examinations");
            //CntOft.ImportExaminations(con, ctx);
            //CntOft.ImportExaminationsAssigned(con, ctx);

            Console.WriteLine("-> Procedures");
            CntOft.ImportProcedures(con, ctx);
            CntOft.ImportProceduresAssigned(con, ctx);

            Console.WriteLine("-> Treatments");
            CntOft.ImportDrugs(con, ctx);
            CntOft.ImportTreatment(con, ctx);
        }
Exemplo n.º 2
0
        static void Main(string[] args)
        {
            Console.WriteLine("-- Begin program --");
            // open OFT connection
            OleDbConnection con = CntOft.GetOftConnection("OFT");
            // open AriClinic connection
            AriClinicContext ctx = new AriClinicContext("MIESTETIC");

            //CntOft.ImportServiceNote(con, ctx);
            Procesar();
            Console.WriteLine("-- End program --");
            Console.ReadLine();
        }
Exemplo n.º 3
0
        public static void ActualizaOft()
        {
            int     i2  = 12;
            int     i   = 0;
            int     i3  = 0;
            decimal per = 0;
            // open OFT connection
            OleDbConnection con = CntOft.GetOftConnection("OFT");
            // open AriClinic connection
            AriClinicContext ctx = new AriClinicContext("MIESTETIC");

            //CntOft.ActualizaFacturas(con, ctx);
            CntOft.ActualizaTiposCitaVisitas(con, ctx);
        }
Exemplo n.º 4
0
        public static void CargaOFT()
        {
            int     i2  = 12;
            int     i   = 0;
            int     i3  = 0;
            decimal per = 0;
            // open OFT connection
            OleDbConnection con = CntOft.GetOftConnection("OFT");
            // open AriClinic connection
            AriClinicContext ctx = new AriClinicContext("MIESTETIC");

            // start importing things


            #region Importaciones probadas

            //#region C1
            //// (0) Borrar todo
            //context.SecondaryValue = i.ToString();
            //context.CurrentOperationText = i.ToString() + " Borrando registros existentes... ";
            //i3 = (i / i2) * 100;
            //context.SecondaryPercent = i3.ToString();
            //CntOft.BigDelete(ctx);
            //CntOft.DeleteExaminations(ctx);
            //CntOft.DeleteDrugTreatments(ctx);
            //CntOft.DeleteLabTest(ctx);
            //CntOft.DeleteProcedures(ctx);
            //CntOft.DeleteDiagnostics(ctx);
            //CntOft.DeleteVisit(ctx);
            //CntOft.DeletePrimaryClasses(ctx);
            string r;
            string c = "Y";
            ////// (1) Patients
            Console.WriteLine("--> Import patients");
            // // r = Console.ReadLine(); --> (Verificado para modificación)
            if (c == "Y")
            {
                CntOft.ImportPatientCustomer(con, ctx);
            }

            //// (2) Tax types

            Console.WriteLine("--> Import tax types");
            // r = Console.ReadLine(); --> (Verificado para modificación)
            if (c == "Y")
            {
                CntOft.ImportTaxTypes(con, ctx);
            }

            //// (3) Services
            Console.WriteLine("--> Import categories");
            // r = Console.ReadLine(); --> (Verificado para modificación)
            if (c == "Y")
            {
                CntOft.ImportCategories(con, ctx);
            }

            //// (4) Porfesionales
            Console.WriteLine("--> Import professionals");
            // r = Console.ReadLine(); --> (Verificado para modificación)
            if (c == "Y")
            {
                CntOft.ImportProfessionals(con, ctx);
            }

            //// (5) Aseguradoras y pólizas
            Console.WriteLine("--> Import assurance policy");
            // r = Console.ReadLine(); --> (Verificado para modificación)
            if (c == "Y")
            {
                CntOft.ImportAssurancePolicies(con, ctx);
            }

            // (6) Notas de servicio
            Console.WriteLine("--> Import service note");
            // r = Console.ReadLine(); --> (Verificado para modificación)
            if (c == "Y")
            {
                CntOft.ImportServiceNote(con, ctx);
            }

            // (7) Formas de pago
            Console.WriteLine("--> Import payment types");
            // r = Console.ReadLine(); --> (Verificado para modificación)
            if (c == "Y")
            {
                CntOft.ImportPaymentTypes(con, ctx);
            }

            //(8) Pagos
            Console.WriteLine("--> Import payments");
            // r = Console.ReadLine(); --> (Verificado para modificación)
            if (c == "Y")
            {
                CntOft.ImportPayments(con, ctx);
            }

            //// (9) Tipos de cita
            Console.WriteLine("--> Import appointment's type");
            // r = Console.ReadLine(); --> (Verificado para modificación)
            if (c == "Y")
            {
                CntOft.ImportAppointmentType(con, ctx);
            }

            //// (10) Agendas
            Console.WriteLine("--> Import diaries");
            // r = Console.ReadLine(); --> (Verificado para modificación)
            if (c == "Y")
            {
                CntOft.ImportDiary(con, ctx);
            }

            //// (11) Citas
            Console.WriteLine("--> Import appointments");
            // r = Console.ReadLine(); --> (Verificado para modificación)
            if (c == "Y")
            {
                CntOft.ImportAppointmentInfo(con, ctx);
            }

            //// (12) Motivos de consulta
            Console.WriteLine("--> Import reasons");
            // r = Console.ReadLine(); --> (Verificado para modificación)
            if (c == "Y")
            {
                CntOft.ImportVisitReasons(con, ctx);
            }

            // (13) Facturas
            Console.WriteLine("--> Import invoices");
            // r = Console.ReadLine(); --> (Verificado para modificación)
            if (c == "Y")
            {
                CntOft.ImportInvoices(con, ctx);
            }

            // (14) Visitas
            Console.WriteLine("--> Import visits");
            // r = Console.ReadLine(); --> (Verificado para modificación)
            if (c == "Y")
            {
                CntOft.ImportVisits(con, ctx);
            }
            // (15) Diagnósticos
            Console.WriteLine("--> Import diagnostics");
            // r = Console.ReadLine(); --> (Verificado para modificación)
            if (c == "Y")
            {
                CntOft.ImportDiagnostics(con, ctx);
            }

            // (16) Diagnósticos asignados
            Console.WriteLine("--> Import assigned diagnostics");
            // r = Console.ReadLine(); --> (Verificado para modificación)
            if (c == "Y")
            {
                CntOft.ImportDiagnosticsAssigned(con, ctx);
            }

            // (17) Exploraciones
            Console.WriteLine("--> Import examinations");
            // r = Console.ReadLine(); --> (Verificado para modificación)
            if (c == "Y")
            {
                CntOft.ImportExaminations(con, ctx);
            }

            // (18) Exploraciones asignadas
            Console.WriteLine("--> Import assigned examintions");
            // r = Console.ReadLine(); --> (Verificado para modificación)
            if (c == "Y")
            {
                CntOft.ImportExaminationsAssigned(con, ctx);
            }

            // (19) Procedimientos
            Console.WriteLine("--> Import procedures");
            // r = Console.ReadLine(); --> (Verificado para modificación)
            if (c == "Y")
            {
                CntOft.ImportProcedures(con, ctx);
            }

            // (20) Procedimientos asignados
            Console.WriteLine("--> Import assigned procedures");
            // r = Console.ReadLine(); --> (Verificado para modificación)
            if (c == "Y")
            {
                CntOft.ImportProceduresAssigned(con, ctx);
            }
            #endregion


            #region Importaciones por probar
            // (21) Farmacos
            Console.WriteLine("--> Import drugs");
            // r = Console.ReadLine(); --> (Verificado para modificación)
            if (c == "Y")
            {
                CntOft.ImportDrugs(con, ctx);
            }

            // (22) Procedimientos asignados
            Console.WriteLine("--> Import treatment");
            // r = Console.ReadLine();
            if (c == "Y")
            {
                CntOft.ImportTreatment(con, ctx);
            }


            #endregion
        }
Exemplo n.º 5
0
    protected void btnTest_Click(object sender, EventArgs e)
    {
        int     i2  = 12;
        int     i   = 0;
        int     i3  = 0;
        decimal per = 0;
        // open OFT connection
        OleDbConnection con = CntOft.GetOftConnection("OFT");
        // open AriClinic connection
        AriClinicContext ctx = new AriClinicContext("MIESTETIC");
        // start importing things
        RadProgressContext context = RadProgressContext.Current;

        context.SecondaryTotal = i2.ToString();

        #region Importaciones probadas

        //#region C1
        //// (0) Borrar todo
        //context.SecondaryValue = i.ToString();
        //context.CurrentOperationText = i.ToString() + " Borrando registros existentes... ";
        //i3 = (i / i2) * 100;
        //context.SecondaryPercent = i3.ToString();
        //CntOft.BigDelete(ctx);
        //CntOft.DeleteExaminations(ctx);
        //CntOft.DeleteDrugTreatments(ctx);
        //CntOft.DeleteLabTest(ctx);
        //CntOft.DeleteProcedures(ctx);
        //CntOft.DeleteDiagnostics(ctx);
        //CntOft.DeleteVisit(ctx);
        //CntOft.DeletePrimaryClasses(ctx);

        ////// (1) Patients
        //System.Threading.Thread.Sleep(100);
        //i++;
        //context.SecondaryValue = i.ToString();
        //context.CurrentOperationText = i.ToString() + " Importando pacientes... ";
        //i3 = (i / i2) * 100;
        //context.SecondaryPercent = i3.ToString();
        //CntOft.ImportPatientCustomer(con, ctx);

        ////// (2) Tax types
        //System.Threading.Thread.Sleep(100);
        //i++;
        //context.SecondaryValue = i.ToString();
        //context.CurrentOperationText = i.ToString() + " Importando tipos de IVA... ";
        //i3 = (i / i2) * 100;
        //context.SecondaryPercent = i3.ToString();
        //CntOft.ImportTaxTypes(con, ctx);

        ////// (3) Services
        //System.Threading.Thread.Sleep(100);
        //i++;
        //context.SecondaryValue = i.ToString();
        //context.CurrentOperationText = i.ToString() + " Importando servicios... ";
        //i3 = (i / i2) * 100;
        //context.SecondaryPercent = i3.ToString();
        //CntOft.ImportCategories(con, ctx);

        ////// (4) Porfesionales
        //System.Threading.Thread.Sleep(100);
        //i++;
        //context.SecondaryValue = i.ToString();
        //context.CurrentOperationText = i.ToString() + " Importando médicos... ";
        //i3 = (i / i2) * 100;
        //context.SecondaryPercent = i3.ToString();
        //CntOft.ImportProfessionals(con, ctx);

        ////// (5) Aseguradoras y pólizas
        //System.Threading.Thread.Sleep(100);
        //i++;
        //context.SecondaryValue = i.ToString();
        //context.CurrentOperationText = i.ToString() + " Importando aseguradoras y pólizas... ";
        //i3 = (i / i2) * 100;
        //context.SecondaryPercent = i3.ToString();
        //CntOft.ImportAssurancePolicies(con, ctx);

        //// (6) Notas de servicio
        System.Threading.Thread.Sleep(100);
        i++;
        context.SecondaryValue       = i.ToString();
        context.CurrentOperationText = i.ToString() + " Importando notas de servicio... ";
        i3 = (i / i2) * 100;
        context.SecondaryPercent = i3.ToString();
        CntOft.ImportServiceNote(con, ctx);

        //// (7) Formas de pago
        System.Threading.Thread.Sleep(100);
        i++;
        context.SecondaryValue       = i.ToString();
        context.CurrentOperationText = i.ToString() + " Importando formas de pago... ";
        i3 = (i / i2) * 100;
        context.SecondaryPercent = i3.ToString();
        CntOft.ImportPaymentTypes(con, ctx);

        ////(8) Pagos
        System.Threading.Thread.Sleep(100);
        i++;
        context.SecondaryValue       = i.ToString();
        context.CurrentOperationText = i.ToString() + " Importando pagos... ";
        i3 = (i / i2) * 100;
        context.SecondaryPercent = i3.ToString();
        CntOft.ImportPayments(con, ctx);

        //// (9) Tipos de cita
        System.Threading.Thread.Sleep(100);
        i++;
        context.SecondaryValue       = i.ToString();
        context.CurrentOperationText = i.ToString() + " Tipos de cita... ";
        i3 = (i / i2) * 100;
        context.SecondaryPercent = i3.ToString();
        CntOft.ImportAppointmentType(con, ctx);

        //// (10) Agendas
        System.Threading.Thread.Sleep(100);
        i++;
        context.SecondaryValue       = i.ToString();
        context.CurrentOperationText = i.ToString() + " Agendas.. ";
        i3 = (i / i2) * 100;
        context.SecondaryPercent = i3.ToString();
        CntOft.ImportDiary(con, ctx);

        //// (11) Tipos de cita
        System.Threading.Thread.Sleep(100);
        i++;
        context.SecondaryValue       = i.ToString();
        context.CurrentOperationText = i.ToString() + " Citas... ";
        i3 = (i / i2) * 100;
        context.SecondaryPercent = i3.ToString();
        CntOft.ImportAppointmentInfo(con, ctx);

        //// (12) Motivos de consulta
        System.Threading.Thread.Sleep(100);
        i++;
        context.SecondaryValue       = i.ToString();
        context.CurrentOperationText = i.ToString() + " Motivos de consulta... ";
        i3 = (i / i2) * 100;
        context.SecondaryPercent = i3.ToString();
        CntOft.ImportVisitReasons(con, ctx);

        // (13) Facturas
        System.Threading.Thread.Sleep(100);
        i++;
        context.SecondaryValue       = i.ToString();
        context.CurrentOperationText = i.ToString() + " Facturas... ";
        i3 = (i / i2) * 100;
        context.SecondaryPercent = i3.ToString();
        CntOft.ImportInvoices(con, ctx);
        // (14) Visitas
        System.Threading.Thread.Sleep(100);
        i++;
        context.SecondaryValue       = i.ToString();
        context.CurrentOperationText = i.ToString() + " Visitas... ";
        i3 = (i / i2) * 100;
        context.SecondaryPercent = i3.ToString();
        CntOft.ImportVisits(con, ctx);
        // (15) Diagnósticos
        System.Threading.Thread.Sleep(100);
        i++;
        context.SecondaryValue       = i.ToString();
        context.CurrentOperationText = i.ToString() + " Diagnósticos... ";
        i3 = (i / i2) * 100;
        context.SecondaryPercent = i3.ToString();
        CntOft.ImportDiagnostics(con, ctx);

        // (16) Diagnósticos asignados
        System.Threading.Thread.Sleep(100);
        i++;
        context.SecondaryValue       = i.ToString();
        context.CurrentOperationText = i.ToString() + " Diagnósticos asignados... ";
        i3 = (i / i2) * 100;
        context.SecondaryPercent = i3.ToString();
        CntOft.ImportDiagnosticsAssigned(con, ctx);

        // (17) Exploraciones
        System.Threading.Thread.Sleep(100);
        i++;
        context.SecondaryValue       = i.ToString();
        context.CurrentOperationText = i.ToString() + " Exploraciones... ";
        i3 = (i / i2) * 100;
        context.SecondaryPercent = i3.ToString();
        CntOft.ImportExaminations(con, ctx);

        // (18) Exploraciones asignadas
        System.Threading.Thread.Sleep(100);
        i++;
        context.SecondaryValue       = i.ToString();
        context.CurrentOperationText = i.ToString() + " Exploraciones asignadas... ";
        i3 = (i / i2) * 100;
        context.SecondaryPercent = i3.ToString();
        CntOft.ImportExaminationsAssigned(con, ctx);
        // (19) Procedimientos
        System.Threading.Thread.Sleep(100);
        i++;
        context.SecondaryValue       = i.ToString();
        context.CurrentOperationText = i.ToString() + " Procedimientos... ";
        i3 = (i / i2) * 100;
        context.SecondaryPercent = i3.ToString();
        CntOft.ImportProcedures(con, ctx);

        // (20) Procedimientos asignados
        System.Threading.Thread.Sleep(100);
        i++;
        context.SecondaryValue       = i.ToString();
        context.CurrentOperationText = i.ToString() + " Procedimientos asignados... ";
        i3 = (i / i2) * 100;
        context.SecondaryPercent = i3.ToString();
        CntOft.ImportProceduresAssigned(con, ctx);
        #endregion


        #region Importaciones por probar
        // (21) Farmacos
        System.Threading.Thread.Sleep(100);
        i++;
        context.SecondaryValue       = i.ToString();
        context.CurrentOperationText = i.ToString() + " Farmacos... ";
        i3 = (i / i2) * 100;
        context.SecondaryPercent = i3.ToString();
        CntOft.ImportDrugs(con, ctx);

        // (22) Procedimientos asignados
        System.Threading.Thread.Sleep(100);
        i++;
        context.SecondaryValue       = i.ToString();
        context.CurrentOperationText = i.ToString() + " Tratamientos asignados... ";
        i3 = (i / i2) * 100;
        context.SecondaryPercent = i3.ToString();
        CntOft.ImportTreatment(con, ctx);


        #endregion



        txtTest.Text = "Proceso finalizado";
    }