Ejemplo n.º 1
0
        public ActionResult TASEstudianteEditar(string SubCompania, string EstudianteCI, string MensajeError = "")
        {
            TASEstudianteInterfaceClient TASEstudiante    = new TASEstudianteInterfaceClient();
            TASEstudianteSet             setTASEstudiante = new TASEstudianteSet();

            setTASEstudiante = TASEstudiante.WebSeleccionar(SubCompania, EstudianteCI, (string)Session["Sesion"], (string)Session["SesionSubCompania"]);

            TASProgramaInterfaceClient TASPrograma   = new TASProgramaInterfaceClient();
            List <TASProgramaEntity>   ltTASPrograma = TASPrograma.WebTASProgramaSeleccionarXSubCompania((string)Session["SesionSubCompania"], (string)Session["Sesion"], (string)Session["SesionSubCompania"]);

            ViewBag.ltTASPrograma = ltTASPrograma.Select(s => s.Programa).ToList();

            TASGrupoInterfaceClient TASGrupo   = new TASGrupoInterfaceClient();
            List <TASGrupoEntity>   ltTASGrupo = TASGrupo.WebTASGrupoSeleccionarXSubCompania((string)Session["SesionSubCompania"], (string)Session["Sesion"], (string)Session["SesionSubCompania"]);

            ViewBag.ltTASGrupo = ltTASGrupo.Select(s => s.Grupo).ToList();

            ViewBag.ltSexo = new SelectList(
                new List <ListItem>
            {
                new ListItem {
                    Text = "Femenino", Value = "F", Selected = setTASEstudiante.ltTASEstudiante.First().Sexo == "F" ? true : false
                },
                new ListItem {
                    Text = "Masculino", Value = "M", Selected = setTASEstudiante.ltTASEstudiante.First().Sexo == "M" ? true : false
                },
            }, "Value", "Text", setTASEstudiante.ltTASEstudiante.First().Sexo);;
            //ltSexo.Where(x => x.Value == setTASEstudiante.ltTASEstudiante.First().Sexo).First().Selected = true;
            //ViewBag.ltSexo = ltSexo;

            var valueVacunaAntitetanica = setTASEstudiante.ltTASEstudiante.First().VacunaAntitetanica ? "2" : "1";
            var ltVacunaAntitetanica    = new SelectList(
                new List <ListItem>
            {
                new ListItem {
                    Text = "En Progreso", Value = "1", Selected = !setTASEstudiante.ltTASEstudiante.First().VacunaAntitetanica
                },
                new ListItem {
                    Text = "Completa", Value = "2", Selected = setTASEstudiante.ltTASEstudiante.First().VacunaAntitetanica
                },
            }, "Value", "Text", valueVacunaAntitetanica);

            //var etVacunaAntitetanica = ltVacunaAntitetanica.Where(x => x.Value == valueVacunaAntitetanica).FirstOrDefault();
            //etVacunaAntitetanica.Selected = true;
            ViewBag.ltVacunaAntitetanica = ltVacunaAntitetanica;

            var valueExamenPsifisiologico = setTASEstudiante.ltTASEstudiante.First().ExamenPsicofisiologico ? "1" : "2";
            var ltExamenPsifisiologico    = new SelectList(
                new List <ListItem>
            {
                new ListItem {
                    Text = "Habilitada", Value = "1", Selected = setTASEstudiante.ltTASEstudiante.First().ExamenPsicofisiologico
                },
                new ListItem {
                    Text = "No Habilitada", Value = "2", Selected = !setTASEstudiante.ltTASEstudiante.First().ExamenPsicofisiologico
                },
            }, "Value", "Text", valueExamenPsifisiologico);

            //
            //var etExamenPsifisiologico = ltExamenPsifisiologico.Where(x => x.Value == valueExamenPsifisiologico).FirstOrDefault();
            //etExamenPsifisiologico.Selected = true;
            ViewBag.ltExamenPsifisiologico = ltExamenPsifisiologico;

            var valueInstruccionPrevia  = setTASEstudiante.ltTASEstudiante.First().InstruccionPrevia ? "1" : "2";
            var ltSiNoInstruccionPrevia = new SelectList(
                new List <ListItem>
            {
                new ListItem {
                    Text = "Si", Value = "1", Selected = setTASEstudiante.ltTASEstudiante.First().InstruccionPrevia
                },
                new ListItem {
                    Text = "No", Value = "2", Selected = !setTASEstudiante.ltTASEstudiante.First().InstruccionPrevia
                },
            }, "Value", "Text", valueInstruccionPrevia);

            //
            //var etInstruccionPrevia = ltSiNoInstruccionPrevia.Where(x => x.Value == valueInstruccionPrevia).FirstOrDefault();
            //etInstruccionPrevia.Selected = true;
            ViewBag.ltSiNoInstruccionPrevia = ltSiNoInstruccionPrevia;

            var valueExperienciaPrevia  = setTASEstudiante.ltTASEstudiante.First().ExperienciaPrevia ? "1" : "2";
            var ltSiNoExperienciaPrevia = new SelectList(
                new List <ListItem>
            {
                new ListItem {
                    Text = "Si", Value = "1", Selected = setTASEstudiante.ltTASEstudiante.First().ExperienciaPrevia
                },
                new ListItem {
                    Text = "No", Value = "2", Selected = !setTASEstudiante.ltTASEstudiante.First().ExperienciaPrevia
                },
            }, "Value", "Text", valueExperienciaPrevia);

            //
            //var etExperienciaPrevia = ltExamenPsifisiologico.Where(x => x.Value == valueExperienciaPrevia).FirstOrDefault();
            //etExperienciaPrevia.Selected = true;
            ViewBag.ltSiNoExperienciaPrevia = ltSiNoExperienciaPrevia;

            ViewBag.MensajeError = MensajeError;

            return(View(setTASEstudiante));
        }
Ejemplo n.º 2
0
        public ActionResult TASEstudianteEditar(TASEstudianteSet setTASEstudiante,
                                                string Sexo, string VacunaAntitetanica, string ExamenPsicofisiologico, string InstruccionPrevia, string ExperienciaPrevia)
        {
            long   NumError     = 0;
            string EstudianteCI = string.Empty;
            string MensajeError = string.Empty;

            TASEstudianteInterfaceClient TASEstudiante = new TASEstudianteInterfaceClient();

            if (setTASEstudiante.ltTASEstudiante != null)
            {
                TASEstudianteEntity etTASEstudiante = setTASEstudiante.ltTASEstudiante.First();
                if (etTASEstudiante.Grupo == null || etTASEstudiante.Grupo == "")
                {
                    NumError      = 1;
                    MensajeError += "Debe seleccionar un Grupo. ";
                }

                if (etTASEstudiante.Programa == null || etTASEstudiante.Programa == "")
                {
                    NumError      = 1;
                    MensajeError += "Debe seleccionar un Programa. ";
                }

                //if (etTASEstudiante.Sexo == null || etTASEstudiante.Sexo == "")
                //{
                //    NumError = 1;
                //    MensajeError = "Debe seleccionar el campo Sexo. ";
                //}

                if (etTASEstudiante.EstudianteCI == null || etTASEstudiante.EstudianteCI == "")
                {
                    NumError      = 1;
                    MensajeError += "Debe ingresar el CI del estudiante. ";
                }

                //if (etTASEstudiante.EstadoCivil == null || etTASEstudiante.EstadoCivil == "")
                //{
                //    NumError = 1;
                //    MensajeError = "Debe seleccionar el campo EstadoCivil.";
                //}


                //if (etTASEstudiante.Sexo == null || etTASEstudiante.Sexo == "")
                //{
                //    NumError = 1;
                //    MensajeError = "Debe llenar el campo CodigoTAS.";
                //}

                if (VacunaAntitetanica == null || VacunaAntitetanica == "")
                {
                    NumError      = 1;
                    MensajeError += "Debe llenar el campo Vacuna Antitetanica.";
                }

                if (VacunaAntitetanica == null || VacunaAntitetanica == "")
                {
                    NumError      = 1;
                    MensajeError += "Debe llenar el campo Vacuna Antitetanica.";
                }

                if (ExamenPsicofisiologico == null || ExamenPsicofisiologico == "")
                {
                    NumError      = 1;
                    MensajeError += "Debe llenar el campo Examen Psicofisiologico.";
                }

                if (InstruccionPrevia == null || InstruccionPrevia == "")
                {
                    NumError      = 1;
                    MensajeError += "Debe llenar el campo Instruccion Previa.";
                }

                if (ExperienciaPrevia == null || ExperienciaPrevia == "")
                {
                    NumError      = 1;
                    MensajeError += "Debe llenar el campo Experiencia Previa.";
                }

                if (NumError == 0)
                {
                    TASEstudianteSet    setTASEstudianteNuevo = TASEstudiante.WebNuevo((string)Session["Sesion"], (string)Session["SesionSubCompania"]);
                    TASEstudianteEntity etTASEstudianteNuevo  = setTASEstudianteNuevo.ltTASEstudiante.First();
                    etTASEstudianteNuevo.SubCompania  = (string)Session["SesionSubCompania"];
                    etTASEstudianteNuevo.EstudianteCI = etTASEstudiante.EstudianteCI == null ? "" : etTASEstudiante.EstudianteCI;
                    etTASEstudianteNuevo.Programa     = etTASEstudiante.Programa == null ? "" : etTASEstudiante.Programa;
                    etTASEstudianteNuevo.Grupo        = etTASEstudiante.Grupo == null ? "" : etTASEstudiante.Grupo;
                    //CodigoTAS Same as EstudianteCI
                    etTASEstudianteNuevo.CodigoTAS        = etTASEstudiante.EstudianteCI == null ? "" : etTASEstudiante.EstudianteCI;
                    etTASEstudianteNuevo.Fecha            = etTASEstudiante.Fecha;
                    etTASEstudianteNuevo.Nombre1          = etTASEstudiante.Nombre1 == null ? "" : etTASEstudiante.Nombre1;
                    etTASEstudianteNuevo.Nombre2          = etTASEstudiante.Nombre2 == null ? "" : etTASEstudiante.Nombre2;
                    etTASEstudianteNuevo.Apellido1        = etTASEstudiante.Apellido1 == null ? "" : etTASEstudiante.Apellido1;
                    etTASEstudianteNuevo.Apellido2        = etTASEstudiante.Apellido2 == null ? "" : etTASEstudiante.Apellido2;
                    etTASEstudianteNuevo.LugarNacimiento  = etTASEstudiante.LugarNacimiento == null ? "" : etTASEstudiante.LugarNacimiento;
                    etTASEstudianteNuevo.Sexo             = Sexo == null ? "" : Sexo;
                    etTASEstudianteNuevo.FechaNacimiento  = etTASEstudiante.FechaNacimiento;
                    etTASEstudianteNuevo.Nacionalidad     = etTASEstudiante.Nacionalidad == null ? "" : etTASEstudiante.Nacionalidad;
                    etTASEstudianteNuevo.EstadoCivil      = etTASEstudiante.EstadoCivil == null ? "" : etTASEstudiante.EstadoCivil;
                    etTASEstudianteNuevo.Domicilio        = etTASEstudiante.Domicilio == null ? "" : etTASEstudiante.Domicilio;
                    etTASEstudianteNuevo.Telefono         = etTASEstudiante.Telefono == null ? "" : etTASEstudiante.Telefono;
                    etTASEstudianteNuevo.Celular          = etTASEstudiante.Celular == null ? "" : etTASEstudiante.Celular;
                    etTASEstudianteNuevo.TelefonoFamiliar = etTASEstudiante.TelefonoFamiliar == null ? "" : etTASEstudiante.TelefonoFamiliar;
                    etTASEstudianteNuevo.Correo           = etTASEstudiante.Correo == null ? "" : etTASEstudiante.Correo;
                    etTASEstudianteNuevo.NombrePadre      = etTASEstudiante.NombrePadre == null ? "" : etTASEstudiante.NombrePadre;
                    etTASEstudianteNuevo.CelularPadre     = etTASEstudiante.CelularPadre == null ? "" : etTASEstudiante.CelularPadre;
                    etTASEstudianteNuevo.NombreTutor      = etTASEstudiante.NombreTutor == null ? "" : etTASEstudiante.NombreTutor;
                    etTASEstudianteNuevo.CelularTutor     = etTASEstudiante.CelularTutor == null ? "" : etTASEstudiante.CelularTutor;

                    etTASEstudianteNuevo.VacunaAntitetanica     = VacunaAntitetanica == "1" ? false : true;
                    etTASEstudianteNuevo.ExamenPsicofisiologico = ExamenPsicofisiologico == "2" ? false : true;
                    etTASEstudianteNuevo.CodigoSeguro           = etTASEstudiante.CodigoSeguro == null ? "" : etTASEstudiante.CodigoSeguro;
                    etTASEstudianteNuevo.FechaSeguro            = etTASEstudiante.FechaSeguro;
                    etTASEstudianteNuevo.InstruccionPrevia      = InstruccionPrevia == "2" ? false : true;
                    etTASEstudianteNuevo.ExperienciaPrevia      = ExperienciaPrevia == "2" ? false : true;
                    etTASEstudianteNuevo.Observaciones          = etTASEstudiante.Observaciones == null ? "" : etTASEstudiante.Observaciones;

                    etTASEstudianteNuevo.UEstado = TASEstudianteService.Estado.Modified;
                    EstudianteCI = etTASEstudiante.EstudianteCI;
                    NumError     = TASEstudiante.WebGuardar(setTASEstudianteNuevo, false, (string)Session["Sesion"], (string)Session["SesionSubCompania"]);
                }
            }
            else
            {
                NumError     = 1;
                MensajeError = "Ocurrio un error al intentar guardar. Intente nuevamente.";
            }

            if (NumError == 0)
            {
                return(RedirectToAction("TASEstudianteLista"));
            }
            else
            {
                TASProgramaInterfaceClient TASPrograma   = new TASProgramaInterfaceClient();
                List <TASProgramaEntity>   ltTASPrograma = TASPrograma.WebTASProgramaSeleccionarXSubCompania((string)Session["SesionSubCompania"], (string)Session["Sesion"], (string)Session["SesionSubCompania"]);
                ViewBag.ltTASPrograma = ltTASPrograma.Select(s => s.Programa).ToList();

                TASGrupoInterfaceClient TASGrupo   = new TASGrupoInterfaceClient();
                List <TASGrupoEntity>   ltTASGrupo = TASGrupo.WebTASGrupoSeleccionarXSubCompania((string)Session["SesionSubCompania"], (string)Session["Sesion"], (string)Session["SesionSubCompania"]);
                ViewBag.ltTASGrupo = ltTASGrupo.Select(s => s.Grupo).ToList();

                var ltSexo = new SelectList(
                    new List <ListItem>
                {
                    new ListItem {
                        Text = "Femenino", Value = "F"
                    },
                    new ListItem {
                        Text = "Masculino", Value = "M"
                    },
                }, "Value", "Text");
                ViewBag.ltSexo = ltSexo;

                var ltVacunaAntitetanica = new SelectList(
                    new List <ListItem>
                {
                    new ListItem {
                        Text = "En Progreso", Value = "1"
                    },
                    new ListItem {
                        Text = "Completa", Value = "2"
                    },
                }, "Value", "Text");
                ViewBag.ltVacunaAntitetanica = ltVacunaAntitetanica;

                var ltExamenPsifisiologico = new SelectList(
                    new List <ListItem>
                {
                    new ListItem {
                        Text = "Habilitada", Value = "1"
                    },
                    new ListItem {
                        Text = "No Habilitada", Value = "2"
                    },
                }, "Value", "Text");
                ViewBag.ltExamenPsifisiologico = ltExamenPsifisiologico;

                var ltSiNoInstruccionPrevia = new SelectList(
                    new List <ListItem>
                {
                    new ListItem {
                        Text = "Si", Value = "1", Selected = setTASEstudiante.ltTASEstudiante.First().InstruccionPrevia
                    },
                    new ListItem {
                        Text = "No", Value = "2", Selected = !setTASEstudiante.ltTASEstudiante.First().InstruccionPrevia
                    },
                }, "Value", "Text");
                ViewBag.ltSiNoInstruccionPrevia = ltSiNoInstruccionPrevia;

                var valueExperienciaPrevia  = setTASEstudiante.ltTASEstudiante.First().ExperienciaPrevia ? "1" : "2";
                var ltSiNoExperienciaPrevia = new SelectList(
                    new List <ListItem>
                {
                    new ListItem {
                        Text = "Si", Value = "1", Selected = setTASEstudiante.ltTASEstudiante.First().ExperienciaPrevia
                    },
                    new ListItem {
                        Text = "No", Value = "2", Selected = !setTASEstudiante.ltTASEstudiante.First().ExperienciaPrevia
                    },
                }, "Value", "Text");
                ViewBag.ltSiNoExperienciaPrevia = ltSiNoExperienciaPrevia;

                ViewBag.MensajeError = MensajeError;

                return(View(setTASEstudiante));
            }
        }
Ejemplo n.º 3
0
        public ActionResult TASEstudianteNuevo(string MensajeError = "")
        {
            TASEstudianteInterfaceClient TASEstudiante    = new TASEstudianteInterfaceClient();
            TASEstudianteSet             setTASEstudiante = TASEstudiante.WebNuevo((string)Session["Sesion"], (string)Session["SesionSubCompania"]);
            //List<TASEstudianteEntity> ltTASEstudiante = TASEstudiante.WebTASEstudianteSeleccionarXSubCompania((string)Session["SesionSubCompania"], (string)Session["Sesion"], (string)Session["SesionSubCompania"]);

            TASProgramaInterfaceClient TASPrograma   = new TASProgramaInterfaceClient();
            List <TASProgramaEntity>   ltTASPrograma = TASPrograma.WebTASProgramaSeleccionarXSubCompania((string)Session["SesionSubCompania"], (string)Session["Sesion"], (string)Session["SesionSubCompania"]);

            ViewBag.ltTASPrograma = ltTASPrograma.Select(s => s.Programa).ToList();

            TASGrupoInterfaceClient TASGrupo   = new TASGrupoInterfaceClient();
            List <TASGrupoEntity>   ltTASGrupo = TASGrupo.WebTASGrupoSeleccionarXSubCompania((string)Session["SesionSubCompania"], (string)Session["Sesion"], (string)Session["SesionSubCompania"]);

            ViewBag.ltTASGrupo = ltTASGrupo.Select(s => s.Grupo).ToList();

            var ltSexo = new SelectList(
                new List <ListItem>
            {
                new ListItem {
                    Text = "Femenino", Value = "F"
                },
                new ListItem {
                    Text = "Masculino", Value = "M"
                },
            }, "Value", "Text");

            ViewBag.ltSexo = ltSexo;

            var ltVacunaAntitetanica = new SelectList(
                new List <ListItem>
            {
                new ListItem {
                    Text = "En Progreso", Value = "1"
                },
                new ListItem {
                    Text = "Completa", Value = "2"
                },
            }, "Value", "Text");

            ViewBag.ltVacunaAntitetanica = ltVacunaAntitetanica;

            var ltExamenPsifisiologico = new SelectList(
                new List <ListItem>
            {
                new ListItem {
                    Text = "Habilitada", Value = "1"
                },
                new ListItem {
                    Text = "No Habilitada", Value = "2"
                },
            }, "Value", "Text");

            ViewBag.ltExamenPsifisiologico = ltExamenPsifisiologico;

            var ltSiNo = new SelectList(
                new List <ListItem>
            {
                new ListItem {
                    Text = "Si", Value = "1"
                },
                new ListItem {
                    Text = "No", Value = "2"
                },
            }, "Value", "Text");

            ViewBag.ltSiNo = ltSiNo;

            ViewBag.MensajeError = MensajeError;

            return(View(setTASEstudiante));
        }