Beispiel #1
0
        void cbxanio()
        {
            List <Anio> objListAnio = new List <Anio>();
            Anio        objA        = new Anio();

            objA.anio  = "2018";
            objA.value = "2018";
            objListAnio.Add(objA);

            objA = null;
            objA = new Anio();

            objA.anio  = "2019";
            objA.value = "2019";
            objListAnio.Add(objA);

            objA = null;
            objA = new Anio();

            objA.anio  = "2020";
            objA.value = "2020";
            objListAnio.Add(objA);

            objA = null;
            objA = new Anio();

            objA.anio  = "2021";
            objA.value = "2021";
            objListAnio.Add(objA);

            cbx_anio.DisplayMember = "anio";
            cbx_anio.ValueMember   = "value";
            cbx_anio.DataSource    = objListAnio;
            cbx_anio.DropDownStyle = ComboBoxStyle.DropDownList;
        }
Beispiel #2
0
        void cbxanio2()
        {
            List <Anio> objListAnio = new List <Anio>();
            Anio        objA        = new Anio();

            objA.anio  = "0";
            objA.value = "0";
            objListAnio.Add(objA);

            objA = null;
            objA = new Anio();

            objA.anio  = "30";
            objA.value = "30";
            objListAnio.Add(objA);

            objA = null;
            objA = new Anio();

            objA.anio  = "45";
            objA.value = "45";
            objListAnio.Add(objA);

            objA = null;
            objA = new Anio();

            objA.anio  = "90";
            objA.value = "90";
            objListAnio.Add(objA);
            objA = null;
            objA = new Anio();

            objA.anio  = "120";
            objA.value = "120";
            objListAnio.Add(objA);

            objA = null;
            objA = new Anio();

            objA.anio  = "180";
            objA.value = "180";
            objListAnio.Add(objA);

            objA = null;
            objA = new Anio();

            objA.anio  = "MAS";
            objA.value = "MAS";
            objListAnio.Add(objA);

            objA = null;
            objA = new Anio();

            cbx_dia.DisplayMember = "anio";
            cbx_dia.ValueMember   = "value";
            cbx_dia.DataSource    = objListAnio;
            cbx_dia.DropDownStyle = ComboBoxStyle.DropDownList;
        }
Beispiel #3
0
        private Dictionary <int, Anio> ReadANIO(BinaryReaderEx br, Dictionary <int, Anik> aniks)
        {
            long start = ReadBlockHeader(br, "ANIO", out int count, out int size);
            var  anios = new Dictionary <int, Anio>(count);

            for (int i = 0; i < count; i++)
            {
                int offset = (int)(br.Position - start);
                anios[offset] = new Anio(br, aniks);
            }
            br.Position = start + size;
            return(anios);
        }
Beispiel #4
0
        public Anio CrearAnio(Anio Ano)
        {
            Anio anio = BuscarAnio(Ano);

            if (anio == null)
            {
                anio     = new Anio();
                anio.Ano = Ano.Ano;
                db.Anios.Add(anio);
                db.SaveChanges();
            }
            else
            {
                return(anio);
            }
            return(anio);
        }
Beispiel #5
0
        /// <summary>
        /// Nombre: Generar_Numero_Control
        /// Descripción: Se realiza el numero de control
        /// Usuario Creo: Hugo Enrique Ramírez Aguilera
        /// Fecha Creo: 25 Abril 2015.
        /// Usuario Modifico:
        /// Fecha Modifico:
        /// </summary>
        private String Generar_Numero_Control()
        {
            Double Dia, Mes, Anio, Hora, Minuto, Segundo, Msegundo;
            String Str_Dia, Str_Mes, Str_Hora, Str_Minuto, Str_Segundo, Str_Msegundo;


            Dia      = DateTime.Now.Day;
            Mes      = DateTime.Now.Month;
            Anio     = DateTime.Now.Year;
            Hora     = DateTime.Now.Hour;
            Minuto   = DateTime.Now.Minute;
            Segundo  = DateTime.Now.Second;
            Msegundo = DateTime.Now.Millisecond;

            Str_Dia      = string.Format("{0:00}", Dia);
            Str_Mes      = string.Format("{0:00}", Mes);
            Str_Hora     = string.Format("{0:00}", Hora);
            Str_Minuto   = string.Format("{0:00}", Minuto);
            Str_Segundo  = string.Format("{0:00}", Segundo);
            Str_Msegundo = string.Format("{0:00}", Msegundo);

            return(Str_Dia + Str_Mes + Anio.ToString() + Str_Hora + Str_Minuto + Str_Segundo + Str_Msegundo);
        }
Beispiel #6
0
        public Anio BuscarAnio(Anio Ano)
        {
            Anio anio = db.Anios.Where(a => a.Ano == Ano.Ano).FirstOrDefault();

            return(anio);
        }
Beispiel #7
0
        public CampoClinicoAlumno BuscarCampoClinicoAlumno(Alumno Alumn, ProfesionalDocenteGuia DocenteGuia, ProfesionalSupervisor Supervisor, Periodo Periodo, Asignatura Asignatura, Semestre Semestre, Anio ano, CampoClinico Campo)
        {
            //Puede arrojar error debido a que el profesional supervisor o docente guia pueden ser nulos
            CampoClinicoAlumno CampoAlumno = (from c in db.CampoClinicoAlumnos
                                              where c.AlumnoAlumnoId == Alumn.AlumnoId && c.ProfesionalDocenteGuiaProfesionalDocenteGuiaId == DocenteGuia.ProfesionalDocenteGuiaId &&
                                              c.ProfesionalSupervidorProfesionalSupervisorId == Supervisor.ProfesionalSupervisorId && c.PeriodoPeriodoId == Periodo.PeriodoId &&
                                              c.AsignaturaId == Asignatura.Id && c.SemestreId == Semestre.Id && c.AnioId == ano.Id && c.CampoClinicoId == Campo.Id
                                              select c).FirstOrDefault();

            return(CampoAlumno);
        }
Beispiel #8
0
        public CampoClinicoAlumno CrearCampoClinicoAlumno(Alumno Alumn, ProfesionalDocenteGuia DocenteGuia, ProfesionalSupervisor Supervisor, Periodo Periodo, Asignatura Asignatura, Semestre Semestre, Anio ano, CampoClinico Campo)
        {
            CampoClinicoAlumno CampoAlumno = BuscarCampoClinicoAlumno(Alumn, DocenteGuia, Supervisor, Periodo, Asignatura, Semestre, ano, Campo);

            if (CampoAlumno == null)
            {
                CampoAlumno = new CampoClinicoAlumno();
                CampoAlumno.AlumnoAlumnoId = Alumn.AlumnoId;
                CampoAlumno.ProfesionalDocenteGuiaProfesionalDocenteGuiaId = DocenteGuia.ProfesionalDocenteGuiaId;
                CampoAlumno.ProfesionalSupervidorProfesionalSupervisorId   = Supervisor.ProfesionalSupervisorId;
                CampoAlumno.PeriodoPeriodoId = Periodo.PeriodoId;
                CampoAlumno.CampoClinicoId   = Campo.Id;
                //  CampoAlumno.UnidadDeServicioUnidadDeServicioId = UnidadServicio.UnidadDeServicioId;
                CampoAlumno.AsignaturaId = Asignatura.Id;
                CampoAlumno.SemestreId   = Semestre.Id;
                CampoAlumno.AnioId       = ano.Id;
                db.CampoClinicoAlumnos.Add(CampoAlumno);
                db.SaveChanges();
            }
            else
            {
                return(CampoAlumno);
            }
            return(CampoAlumno);
        }
Beispiel #9
0
        private void cmdFWDClick(object sender, RoutedEventArgs e)
        {
            desactivar           = true;
            Globales.strNombreFP = NOMBRE_GENERAL + "CMDfwd()";
            if (string.IsNullOrWhiteSpace(numTdc.Text))
            {
                Globales.MessageBoxMit("Introduzca el número de la tarjeta");
                numTdc.Focus();
                return;
            }
            else if (Mes.SelectedIndex == -1)
            {
                Globales.MessageBoxMit("Seleccione el mes de vencimiento de la tarjeta.");
                Mes.Focus();
                return;
            }
            else if (Anio.SelectedIndex == -1)
            {
                Globales.MessageBoxMit("Seleccione el año de vencimiento de la tarjeta.");
                Anio.Focus();
                return;
            }
            else if (string.IsNullOrWhiteSpace(nomTdc.Text))
            {
                Globales.MessageBoxMit("Introduzca el nombre del titular.");
                nomTdc.Focus();
                return;
            }
            else if (string.IsNullOrWhiteSpace(numCvv.Password) && !(Globales.isAgencias || Globales.isAerolinea))
            {
                Globales.MessageBoxMit("Introduzca el Code de la tarjeta");
                numTdc.Focus();
                return;
            }
            else if ((numCvv.Password == "0000" || numCvv.Password == "000") && numCvv.Visibility == Visibility.Visible)
            {
                Globales.MessageBoxMit("Código de seguridad inválido.");
                return;
            }
            else if (string.IsNullOrWhiteSpace(Globales.merchantMoto))
            {
                Globales.MessageBoxMit("No hay planes de pago para esta tarjeta, por favor cambie la tarjeta.");
                return;
            }
            else if (string.IsNullOrWhiteSpace(numOrden.Text))
            {
                Globales.MessageBoxMit("Introduzca " + TypeUsuario.reference + ".");
                numOrden.Focus();
                return;
            }
            else if (string.IsNullOrWhiteSpace(importe.Text))
            {
                Globales.MessageBoxMit("Introduzca el importe.");
                importe.Focus();
                return;
            }

            else
            {
                if (TypeUsuario.Id_Company == "0059")
                {
                    if (numOrden.Text.Length != 28)
                    {
                        Globales.MessageBoxMit("El no. de REFERENCIA debe se de 28 posiciones.");
                        numOrden.Focus();
                        return;
                    }
                }

                if (Convert.ToInt16(Anio.Text) < Convert.ToInt16(DateTime.Now.Year.ToString()))
                {
                    Globales.MessageBoxMit("Tarjeta vencida.");
                    return;
                }
                else if (Convert.ToInt16(Anio.Text) == Convert.ToInt16(DateTime.Now.Year.ToString()) && Convert.ToInt16(Mes.Text) < Convert.ToInt16(DateTime.Now.Month))
                {
                    Globales.MessageBoxMit("Tarjeta vencida.");
                    return;
                }
                if (numTdc.Text.Length < 15)
                {
                    Globales.MessageBoxMit("Número de tarjeta invalida, favor de reingresar.");
                    return;
                }

                if (Globales.isAmex)
                {
                    if (numCvv.MaxLength != 4 && !(Globales.isAgencias || Globales.isAerolinea))
                    {
                        Globales.MessageBoxMit("Introduzca el Code de la tarjea");
                        numCvv.Focus();
                        return;
                    }
                }
                else
                {
                    if (numCvv.MaxLength != 3 && !(Globales.isAgencias || Globales.isAerolinea))
                    {
                        Globales.MessageBoxMit("Introduzca el Code de la tarjea");
                        numCvv.Focus();
                        return;
                    }
                }
                double esNumero = 0;
                if (!double.TryParse(importe.Text, out esNumero))
                {
                    Globales.MessageBoxMit("El importe debe ser numérico");
                    importe.Focus();
                    return;
                }
                Globales.MessageBoxMit("Introduzca el domicilio tal como aparece en el estado de cuenta.");
                fraDireccion.Visibility = Visibility.Visible;
                fraCliente.Visibility   = Visibility.Hidden;
                // BADDBOLETOS.IsEnabled = true;

                Fechas.Visibility  = Visibility.Visible;
                Fecha.Visibility   = Visibility.Visible;
                FechaR.Visibility  = Visibility.Visible;
                LabFe.Visibility   = Visibility.Visible;
                LabFeR.Visibility  = Visibility.Visible;
                cmdNuevo.IsEnabled = false;
                txtCalle.Focus();
            }
        }
Beispiel #10
0
        public void procesarCargaDatos(string archivo, string semestre, int Estado)
        {
            Log.Info("Inicio proceso archivo[" + archivo + "]");
            UtilExcel utlXls = new UtilExcel();
            string    path   = "C:\\Program Files\\CargaExcel\\" + archivo;

            if (utlXls.init(path, "Pregrado"))
            {
                int  fila      = 5;
                bool continuar = true;
                while (continuar)
                {
                    //Crear Objetos
                    Persona personaAlumno      = new Persona();
                    Persona personaDocenteGuia = new Persona();
                    Persona personaSupervisor  = new Persona();
                    Alumno  Alumn = new Alumno();
                    ProfesionalSupervisor Supervisor = new ProfesionalSupervisor();
                    // UnidadDeServicio UServicio = new UnidadDeServicio();
                    Inmunizacion         inmun           = new Inmunizacion();
                    CentroFormador       CentroF         = new CentroFormador();
                    NombreCentroFormador NCentroF        = new NombreCentroFormador();
                    Carrera              Carr            = new Carrera();
                    Periodo              Per             = new Periodo();
                    NombreJornada        Njornada        = new NombreJornada();
                    Dias                 dia             = new Dias();
                    DocenciaHospitalaria DocHospitalaria = new DocenciaHospitalaria();
                    Institucion          institucion     = new Institucion();
                    NombreCampoClinico   NCampo          = new NombreCampoClinico();
                    CampoClinico         Campo           = new CampoClinico();
                    // NombreUnidadDeServicio NUnidadDeServicio = new NombreUnidadDeServicio();
                    CampoClinicoAlumno CampoAlumnos = new CampoClinicoAlumno();
                    IngresoServices    ingreso      = new IngresoServices();
                    Asignatura         Asignaturas  = new Asignatura();
                    Semestre           Semestres    = new Semestre();
                    Anio Ano = new Anio();



                    string CentroFormador = utlXls.getCellValue(string.Format("B{0}", fila));
                    if (CentroFormador != null && !CentroFormador.Equals(string.Empty))
                    {
                        //capturando Asignatura
                        string Asignatura = utlXls.getCellValue(string.Format("A{0}", fila));
                        //capturando Carrera
                        string Carrera = utlXls.getCellValue(string.Format("C{0}", fila));

                        //Institucion
                        string Institucion = utlXls.getCellValue(string.Format("D{0}", fila));

                        //Campo Clinico
                        string NombCampoClinico = utlXls.getCellValue(string.Format("E{0}", fila));

                        //Unidad de servicio
                        // string UnidadServicio = utlXls.getCellValue(string.Format("F{0}", fila));

                        //Rut Alumno
                        string RutAlumno = utlXls.getCellValue(string.Format("F{0}", fila));

                        //DV-Alumno
                        string DvAlumno = utlXls.getCellValue(string.Format("G{0}", fila));

                        //ApellidoAlumno
                        string ApellidoPaAlumno = utlXls.getCellValue(string.Format("H{0}", fila));

                        //ApellidoMaternoAlumno
                        string ApellidoMaAlumno = utlXls.getCellValue(string.Format("I{0}", fila));

                        //Nombre alumno
                        string NombreAlumno = utlXls.getCellValue(string.Format("J{0}", fila));

                        //Curso/nivel alumno
                        string CursoNivel = utlXls.getCellValue(string.Format("K{0}", fila));

                        //anio periodo
                        string anio = utlXls.getCellValue(string.Format("N{0}", fila));
                        //Fecha Inicio
                        DateTime FechaInicio = DateTime.Parse(utlXls.getCellValue(string.Format("L{0}", fila)) + "-" + utlXls.getCellValue(string.Format("M{0}", fila)) + "-" + utlXls.getCellValue(string.Format("N{0}", fila)));

                        //Fecha termino
                        DateTime FechaTermino = DateTime.Parse(utlXls.getCellValue(string.Format("O{0}", fila)) + "-" + utlXls.getCellValue(string.Format("P{0}", fila)) + "-" + utlXls.getCellValue(string.Format("Q{0}", fila)));

                        //Nombre Jornada
                        string NombreJornada = utlXls.getCellValue(string.Format("R{0}", fila));

                        //Dia lunes
                        string lunes = utlXls.getCellValue(string.Format("S{0}", fila));

                        //Dia Martes
                        string Martes = utlXls.getCellValue(string.Format("T{0}", fila));

                        //Dia Miercoles
                        string Miercoles = utlXls.getCellValue(string.Format("U{0}", fila));

                        //Dia Jueves
                        string Jueves = utlXls.getCellValue(string.Format("V{0}", fila));

                        //Dia Viernes
                        string Viernes = utlXls.getCellValue(string.Format("W{0}", fila));

                        //Dia Sabado
                        string Sabado = utlXls.getCellValue(string.Format("X{0}", fila));

                        //Dia Domingo
                        string Domingo = utlXls.getCellValue(string.Format("Y{0}", fila));


                        //falta la jornada tipo 2

                        //Inmunizaciones
                        string Inmunizaciones = utlXls.getCellValue(string.Format("AP{0}", fila));

                        //Observaciones alumno
                        string ObservacionAlumno = utlXls.getCellValue(string.Format("AQ{0}", fila));

                        //Docencia Hospitalaria
                        string DocenciaHospitalaria = utlXls.getCellValue(string.Format("AR{0}", fila));

                        //Rut Docente Guia
                        string RutDocenteGuia = utlXls.getCellValue(string.Format("AS{0}", fila));

                        //DV-Profesional docente guia
                        string DvProfesionalDocenteGuia = utlXls.getCellValue(string.Format("AT{0}", fila));

                        //Apellido paterno Profesional docente guia
                        string ApPaternoDocenteGuia = utlXls.getCellValue(string.Format("AU{0}", fila));

                        //Apellido Materno Profesional docente guia
                        string ApMaternoDocenteGuia = utlXls.getCellValue(string.Format("AV{0}", fila));

                        //Nombre Profresional docente guia
                        string NombreProfesionalDocenteGuia = utlXls.getCellValue(string.Format("AW{0}", fila));

                        //Profesion Docente guia
                        string ProfesionDocenteGuia = utlXls.getCellValue(string.Format("AX{0}", fila));

                        //n° Registro superintendencia de prestadores
                        string Nregistro = utlXls.getCellValue(string.Format("AY{0}", fila));

                        //Telefono docente guia
                        string TelefonoDocenteGuia = utlXls.getCellValue(string.Format("AZ{0}", fila));

                        //Correo Docente Guia
                        string CorreoDocenteGuia = utlXls.getCellValue(string.Format("BA{0}", fila));

                        //Inmunización docente guia
                        string InmunizacionDocenteGuia = utlXls.getCellValue(string.Format("BB{0}", fila));

                        //Observaciones DocenteGuia
                        string ObservacionesDocente = utlXls.getCellValue(string.Format("BC{0}", fila));

                        //cumplimiento de requisitos
                        string Cumple = utlXls.getCellValue(string.Format("BD{0}", fila));

                        //ValorDocenteGuia
                        string valorDocenteGuia = utlXls.getCellValue(string.Format("EZ{0}", fila));

                        //Observaciones pago docente
                        string ObservacionesPagoDocente = utlXls.getCellValue(string.Format("FA{0}", fila));

                        //RutProfesionalSpuervisor
                        string RutProfesionalSupervisor = utlXls.getCellValue(string.Format("FB{0}", fila));

                        //Dv Profesional supervisor
                        string DvProfesionalSupervisor = utlXls.getCellValue(string.Format("FC{0}", fila));

                        //Apellido paterno profesional supervisor
                        string ApPaternoProfesionalSupervisor = utlXls.getCellValue(string.Format("FD{0}", fila));

                        //Apellido Materno profesional supervisor
                        string ApMaternoProfesionalSupervisor = utlXls.getCellValue(string.Format("FE{0}", fila));

                        //Nombre Profesiona Supervisor
                        string NombreProfesionalSupervisor = utlXls.getCellValue(string.Format("FF{0}", fila));

                        //Valor profesional supervisor
                        string ValorProfesionalSupervisor = utlXls.getCellValue(string.Format("FG{0}", fila));

                        //Observaciones profesional supervisor
                        string ObservacionesProfesionalSupervisor = utlXls.getCellValue(string.Format("FH{0}", fila));

                        //Ingreso de datos
                        #region Alumno
                        //crear Nombre Centro Formador
                        NCentroF = ingreso.CrearNombreCentroFormador(CentroFormador, Estado);

                        //Crear inmunización
                        inmun = ingreso.CrearInmunizacion(Inmunizaciones);

                        //Crear Carrea
                        Carr = ingreso.CrearCarrera(Carrera, Estado);

                        //crear Centro formador
                        CentroF = ingreso.CrearCentroFormador(NCentroF.NombreCentroFormadorId, Carr.CarreraId);



                        //Ingreso Persona Alumno
                        personaAlumno.Rut       = RutAlumno;
                        personaAlumno.Dv        = DvAlumno;
                        personaAlumno.Nombre    = NombreAlumno;
                        personaAlumno.ApPaterno = ApellidoPaAlumno;
                        personaAlumno.ApMaterno = ApellidoMaAlumno;
                        Alumn.CursoNivel        = CursoNivel;
                        Alumn.Observaciones     = ObservacionAlumno;
                        if (ObservacionAlumno == "")
                        {
                            Alumn.Observaciones = " ";
                        }
                        // personAlumno=ingreso.CrearPersona(personAlumno);
                        personaAlumno = ingreso.CrearPersona(personaAlumno, Estado);

                        Alumn = ingreso.CrearAlumno(personaAlumno, Alumn, inmun, CentroF, Estado);
                        #endregion


                        #region Jornada
                        //Jornada

                        //Periodo
                        Per.FechaInicio  = FechaInicio;
                        Per.FechaTermino = FechaTermino;


                        //NombreJornada
                        Njornada.Nombre = NombreJornada;
                        Njornada        = ingreso.crearNombreJornada(Njornada, Estado);
                        Per             = ingreso.CrearPeriodos(Per, Njornada);
                        //Dias
                        string[] dias = new string[7];
                        dias[0] = lunes;
                        dias[1] = Martes;
                        dias[2] = Miercoles;
                        dias[3] = Jueves;
                        dias[4] = Viernes;
                        dias[5] = Sabado;
                        dias[6] = Domingo;

                        List <Dias> Listdia = ingreso.CrearDias();

                        /* //Jornada
                         * Jor = ingreso.CrearJornada(Njornada, Per, Alumn);
                         *
                         *
                         * //JornadaDias
                         * Jdias = ingreso.crearJornadaDias(Jor, dia, dias);*/


                        #endregion

                        #region ProfesionalDocenteGuia

                        //Capturar inmunizacion docente guia
                        inmun = ingreso.CrearInmunizacion(InmunizacionDocenteGuia);
                        //Capturar docencia hospitalaria
                        DocHospitalaria = ingreso.CrearDocenciaHospitalaria(DocenciaHospitalaria, Estado);
                        //Capturar datos  Persona docente guia
                        ProfesionalDocenteGuia DocenteGuia = new ProfesionalDocenteGuia();

                        personaDocenteGuia.Rut       = RutDocenteGuia;
                        personaDocenteGuia.Dv        = DvProfesionalDocenteGuia;
                        personaDocenteGuia.Nombre    = NombreProfesionalDocenteGuia;
                        personaDocenteGuia.ApPaterno = ApPaternoDocenteGuia;
                        personaDocenteGuia.ApMaterno = ApMaternoDocenteGuia;
                        //Capturar datos profesional docnete guia
                        DocenteGuia.Profesion = ProfesionDocenteGuia;
                        if (Nregistro == "")
                        {
                            DocenteGuia.NumeroSuperintendencia = 0;
                        }
                        else
                        {
                            DocenteGuia.NumeroSuperintendencia = Int64.Parse(Nregistro);
                        }

                        if (TelefonoDocenteGuia == "")
                        {
                            DocenteGuia.Telefono = 0;
                        }
                        else
                        {
                            //TelefonoDocenteGuia = TelefonoDocenteGuia.Replace(" ","");
                            DocenteGuia.Telefono = Convert.ToInt64(TelefonoDocenteGuia.Trim());
                        }

                        DocenteGuia.Correo = CorreoDocenteGuia;
                        if (valorDocenteGuia == "")
                        {
                            valorDocenteGuia = "0";
                        }
                        else if (valorDocenteGuia == "sin pago")
                        {
                            valorDocenteGuia = "0";
                        }
                        DocenteGuia.ValorDocente = Int64.Parse(valorDocenteGuia);
                        DocenteGuia.CumpleDatos  = Cumple;
                        if (RutDocenteGuia == "" && DvProfesionalDocenteGuia == "" && NombreProfesionalDocenteGuia == "")
                        {
                            personaDocenteGuia.Rut             = "Ninguno";
                            personaDocenteGuia.Dv              = "Ninguno";
                            personaDocenteGuia.Nombre          = "Ninguno";
                            personaDocenteGuia.ApPaterno       = "Ninguno";
                            personaDocenteGuia.ApMaterno       = "Ninguno";
                            DocenteGuia.NumeroSuperintendencia = 0;
                            DocenteGuia.Correo       = "Ninguno";
                            DocenteGuia.ValorDocente = 0;
                        }
                        personaDocenteGuia = ingreso.CrearPersona(personaDocenteGuia, Estado);
                        DocenteGuia        = ingreso.CrearProfesionalDocenteGuia(personaDocenteGuia, DocenteGuia, inmun, DocHospitalaria, Estado);

                        #endregion

                        //if (DocenteGuia == null)
                        //{
                        //    DocenteGuia = new ProfesionalDocenteGuia();
                        //    DocenteGuia.Rut = RutDocenteGuia;
                        //    DocenteGuia.Dv = DvProfesionalDocenteGuia;
                        //    DocenteGuia.Nombre = NombreProfesionalDocenteGuia;
                        //    DocenteGuia.ApPaterno = ApPaternoDocenteGuia;
                        //    DocenteGuia.ApMaterno = ApMaternoDocenteGuia;
                        //    //Capturar datos profesional docnete guia
                        //    DocenteGuia.Profesion = ProfesionDocenteGuia;
                        //    DocenteGuia.NumeroSuperintendencia = Int32.Parse(Nregistro);
                        //    DocenteGuia.Telefono = Int32.Parse(TelefonoDocenteGuia);
                        //    DocenteGuia.Correo = CorreoDocenteGuia;
                        //    DocenteGuia.ValorDocente = "";
                        //    DocenteGuia = ingreso.CrearProfesionalDocenteGuia(DocenteGuia, inmun, DocHospitalaria);
                        //}

                        #region ProfesionalSupervisor
                        personaSupervisor.Rut       = RutProfesionalSupervisor;
                        personaSupervisor.Dv        = DvProfesionalSupervisor;
                        personaSupervisor.Nombre    = NombreProfesionalSupervisor;
                        personaSupervisor.ApPaterno = ApPaternoProfesionalSupervisor;
                        personaSupervisor.ApMaterno = ApMaternoProfesionalSupervisor;
                        if (ValorProfesionalSupervisor == "")
                        {
                            Supervisor.ValorSupervisor = 0;
                        }
                        else
                        {
                            Supervisor.ValorSupervisor = Int32.Parse(ValorProfesionalSupervisor);
                        }

                        Supervisor.Observaciones = ObservacionesProfesionalSupervisor;

                        if (personaSupervisor.Rut == "" && personaSupervisor.Dv == "" && personaSupervisor.Nombre == "")
                        {
                            personaSupervisor.Rut       = "Ninguno";
                            personaSupervisor.Dv        = "Ninguno";
                            personaSupervisor.Nombre    = "Ninguno";
                            personaSupervisor.ApPaterno = "Ninguno";
                            personaSupervisor.ApMaterno = "Ninguno";
                            Supervisor.Observaciones    = "Ninguno";
                        }
                        personaSupervisor = ingreso.CrearPersona(personaSupervisor, Estado);
                        Supervisor        = ingreso.crearProfesionalSupervisor(personaSupervisor, Supervisor, Estado);
                        #endregion

                        //if (Supervisor == null)
                        //{
                        //    Supervisor = new ProfesionalSupervisor();
                        //    Supervisor.Rut = RutProfesionalSupervisor;
                        //    Supervisor.Dv = DvProfesionalSupervisor;
                        //    Supervisor.Nombre = NombreProfesionalSupervisor;
                        //    Supervisor.ApPaterno = ApPaternoProfesionalSupervisor;
                        //    Supervisor.ApMaterno = ApMaternoProfesionalSupervisor;
                        //    Supervisor.ValorSupervisor = Int32.Parse(ValorProfesionalSupervisor);
                        //    Supervisor.Observaciones = "";

                        //    Supervisor = ingreso.crearProfesionalSupervisor(Supervisor);
                        //}

                        #region institución
                        //institucion.NombreInstitucion = Institucion;
                        institucion = ingreso.CrearInstitucion(Institucion, Estado);
                        #endregion
                        #region NombreCampoClinico
                        NCampo = ingreso.CrearNombreCampoClinico(NombCampoClinico, Estado);
                        #endregion

                        #region CampoClinico
                        Campo = ingreso.CrearCampoClinico(NCampo, institucion, Estado);
                        #endregion

                        //#region NombreUnidadDeServicio
                        //NUnidadDeServicio = ingreso.CrearNombreUnidadDeServicio(UnidadServicio);
                        //#endregion

                        //#region UnidadDeServicio
                        //UServicio = ingreso.CrearUnidadDeServicio(NUnidadDeServicio, Campo);
                        //#endregion

                        #region Asignatura
                        Asignaturas.NombreAsignatura = Asignatura;
                        Asignaturas = ingreso.CrearAsignatura(Asignaturas, Estado);
                        #endregion

                        #region Semestre

                        Semestres.NombreSemestre = semestre;
                        Semestres = ingreso.CrearSemestre(Semestres);
                        #endregion

                        #region anio
                        Ano.Ano = anio;
                        Ano     = ingreso.CrearAnio(Ano);
                        #endregion

                        #region CampoClinicosAlumnos
                        CampoAlumnos = ingreso.CrearCampoClinicoAlumno(Alumn, DocenteGuia, Supervisor, Per, Asignaturas, Semestres, Ano, Campo);
                        #endregion


                        if (lunes.ToUpper().Trim() == "X")
                        {
                            ingreso.CrearCampoClinicoAlumnosDias(CampoAlumnos, "Lunes");
                        }
                        if (Martes.ToUpper().Trim() == "X")
                        {
                            ingreso.CrearCampoClinicoAlumnosDias(CampoAlumnos, "Martes");
                        }
                        if (Miercoles.ToUpper().Trim() == "X")
                        {
                            ingreso.CrearCampoClinicoAlumnosDias(CampoAlumnos, "Miercoles");
                        }
                        if (Jueves.ToUpper().Trim() == "X")
                        {
                            ingreso.CrearCampoClinicoAlumnosDias(CampoAlumnos, "Jueves");
                        }
                        if (Viernes.ToUpper().Trim() == "X")
                        {
                            ingreso.CrearCampoClinicoAlumnosDias(CampoAlumnos, "Viernes");
                        }
                        if (Sabado.ToUpper().Trim() == "X")
                        {
                            ingreso.CrearCampoClinicoAlumnosDias(CampoAlumnos, "Sabado");
                        }
                        if (Domingo.ToUpper().Trim() == "X")
                        {
                            ingreso.CrearCampoClinicoAlumnosDias(CampoAlumnos, "Domingo");
                        }
                        fila++;
                    }
                    else
                    {
                        continuar = false;
                    }
                }
            }
        }
Beispiel #11
0
 private void cmdEnviarClick(object sender, RoutedEventArgs e)
 {
     try
     {
         if (TypeUsuario.Id_Company == Globales.EMPREF && TypeUsuario.Id_Branch == Globales.EMPREF2)
         {
             numOrden.Text = "REFTEMP" + importe.Text;
         }
         if (string.IsNullOrWhiteSpace(numTdc.Text))
         {
             Globales.MessageBoxMit("Introduzca el número de tarjeta.");
             numTdc.Focus();
             return;
         }
         else if (Mes.SelectedIndex == -1)
         {
             Globales.MessageBoxMit("Seleccione el mes de vencimiento de la tarjeta");
             Mes.Focus();
             return;
         }
         else if (Anio.SelectedIndex == -1)
         {
             Globales.MessageBoxMit("Seleccione el año de vencimiento de la tarjeta");
             Anio.Focus();
             return;
         }
         else if (string.IsNullOrWhiteSpace(nomTdc.Text))
         {
             Globales.MessageBoxMit("introduzca el nombre del titular");
             nomTdc.Focus();
             return;
         }
         else if (string.IsNullOrWhiteSpace(numCvv.Password))
         {
             Globales.MessageBoxMit("Introduzca el Cod Seg de la tarjeta");
             numCvv.Focus();
             return;
         }
         else if (numCvv.Password == "000" || numCvv.Password == "0000")
         {
             Globales.MessageBoxMit("Códig de seguridad invalido");
             numCvv.Focus();
             return;
         }
         else if (string.IsNullOrWhiteSpace(numOrden.Text))
         {
             Globales.MessageBoxMit("Introduzca" + TypeUsuario.reference);
             numOrden.Focus();
             return;
         }
         else if (Globales.GetDataXml("facileasing", TypeUsuario.CadenaXML).Substring(0, 1) == "1" && Globales.GetDataXml("tarjeta", Globales.cpHTTP_sResult) != num_tarjeta)
         {
             Globales.MessageBoxMit("La tarjeta introducida no corresponde con el servicio a cobrar");
             return;
         }
         else
         {
             if (TypeUsuario.Id_Company == "0059")
             {
                 if (numOrden.Text.Length != 28)
                 {
                     Globales.MessageBoxMit("El no. de REFERENCIA debe ser de 28 posiciones");
                     numOrden.Focus();
                     return;
                 }
             }
             if (Convert.ToInt32(Anio.Text) == Convert.ToInt32(DateTime.Now.Year.ToString().Substring(2, 2)))
             {
                 if (Convert.ToInt32(Mes.Text) < Convert.ToInt32(DateTime.Now.Month))
                 {
                     Globales.MessageBoxMit("Tarjeta vencida ");
                     return;
                 }
             }
             Globales.CheckOm("3", numCvv.Password);
             if (numCvv.Password.Length != 3 && !(Globales.isAgencias || Globales.isAerolinea))
             {
                 Globales.MessageBoxMit("Introduzca el Cod Seg de la tarjeta");
                 numCvv.Focus();
                 return;
             }
             Mouse.OverrideCursor = System.Windows.Input.Cursors.Wait;
             cobroRecompensas();
             Mouse.OverrideCursor = null;
             cmdEnviar.IsEnabled  = false;
         }
     }
     catch {
     }
 }
Beispiel #12
0
 public string Descripcion()
 {
     return($"{TipoDesc} {Anio.Descripcion()}");
 }
Beispiel #13
0
 public string ToFixedSizeString()
 {
     return($"{string.Format("{0,-20}", Tipo)},{string.Format("{0,-20}", Nombre)},{Anio.ToString("000;-000")},{string.Format("{0,-20}", Genero)}");
 }
Beispiel #14
0
 public override string ToString()
 {
     return(Anio.ToString());
 }
Beispiel #15
0
        //PRS_CATALOGOS_SIC_PRE_CONSULTA

        public CatalogosCargasSICRespuesta ObtenerCatalogosSICCargas()
        {
            CatalogosCargasSICRespuesta catalogosCargasSICRespuesta = new CatalogosCargasSICRespuesta();

            try
            {
                using (DataSet dataSet = new DataSet())
                {
                    dataSet.Locale = CultureInfo.InvariantCulture;

                    Collection <SqlParameter> parametrosConsultaCargas = new Collection <SqlParameter>();
                    CreaParametrosSalida(parametrosConsultaCargas);

                    EjecutaProcedimiento(PRS_CATALOGOS_SIC_PRE_CONSULTA, parametrosConsultaCargas, dataSet);

                    if (this.Codigo == 0)
                    {
                        if (dataSet != null && dataSet.Tables.Count > 0 &&
                            dataSet.Tables[0].Rows.Count > 0)
                        {
                            catalogosCargasSICRespuesta.ColAniosRegistro = new Collection <Anio>();

                            foreach (DataRow r in dataSet.Tables[0].Rows)
                            {
                                Anio anio = new Anio
                                {
                                    AnioId   = Convert.ToInt32(r.Field <string>("AnoRegistroSIC")),
                                    AnioDesc = r.Field <string>("AnoRegistroSIC")
                                };

                                catalogosCargasSICRespuesta.ColAniosRegistro.Add(anio);
                            }
                        }

                        if (dataSet != null && dataSet.Tables.Count > 0 &&
                            dataSet.Tables[1].Rows.Count > 0)
                        {
                            catalogosCargasSICRespuesta.ColAniosNac = new Collection <Anio>();

                            foreach (DataRow r in dataSet.Tables[1].Rows)
                            {
                                Anio anio = new Anio
                                {
                                    AnioId   = r.Field <int>("AnoNacSIC"),
                                    AnioDesc = Convert.ToString(r.Field <int>("AnoNacSIC"))
                                };

                                catalogosCargasSICRespuesta.ColAniosNac.Add(anio);
                            }
                        }

                        if (dataSet != null && dataSet.Tables.Count > 0 &&
                            dataSet.Tables[2].Rows.Count > 0)
                        {
                            catalogosCargasSICRespuesta.ColMeses = new Collection <Mes>();

                            foreach (DataRow r in dataSet.Tables[2].Rows)
                            {
                                Mes mes = new Mes
                                {
                                    MesId   = r.Field <int>("MesId"),
                                    MesDesc = r.Field <string>("MesDesc")
                                };

                                catalogosCargasSICRespuesta.ColMeses.Add(mes);
                            }
                        }

                        if (dataSet != null && dataSet.Tables.Count > 0 &&
                            dataSet.Tables[3].Rows.Count > 0)
                        {
                            catalogosCargasSICRespuesta.ColMunicipios = new Collection <Municipio>();

                            foreach (DataRow r in dataSet.Tables[3].Rows)
                            {
                                Municipio mpio = new Municipio
                                {
                                    MpioId   = r.Field <int>("MpioId"),
                                    MpioDesc = r.Field <string>("MpioDesc")
                                };

                                catalogosCargasSICRespuesta.ColMunicipios.Add(mpio);
                            }
                        }
                    }
                    else
                    {
                        throw new EmptyDataException(this.Mensaje);
                    }
                }
            }
            catch (Exception de)
            {
                Bitacora.Error(de.Message);
                if (de is EmptyDataException)
                {
                    throw new DAOException(1, de.Message);
                }
                throw new DAOException(-1, de.Message);
            }

            return(catalogosCargasSICRespuesta);
        }