Esempio n. 1
0
        public ActionResult TASProgramacionHorarioInstructorLineaNuevo(string SubCompania, string InstructorNroLicencia, string MensajeError = "")
        {
            TASProgramacionHorarioInstructorLineaEntity etTASProgramacionHorarioInstructorLinea = new TASProgramacionHorarioInstructorLineaEntity();

            etTASProgramacionHorarioInstructorLinea.SubCompania           = SubCompania;
            etTASProgramacionHorarioInstructorLinea.InstructorNroLicencia = InstructorNroLicencia;
            etTASProgramacionHorarioInstructorLinea.Linea       = DateTime.Now.Ticks;
            etTASProgramacionHorarioInstructorLinea.Materia     = "";
            etTASProgramacionHorarioInstructorLinea.Grupo       = "";
            etTASProgramacionHorarioInstructorLinea.FechaInicio = DateTime.Now;
            etTASProgramacionHorarioInstructorLinea.FechaFin    = DateTime.Now;
            etTASProgramacionHorarioInstructorLinea.Aula        = "";

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

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

            TASMateriaInterfaceClient TASMateria   = new TASMateriaInterfaceClient();
            List <TASMateriaEntity>   ltTASMateria = TASMateria.WebTASMateriaSeleccionarTodo((string)Session["Sesion"], (string)Session["SesionSubCompania"]);

            ViewBag.ltTASMateria = ltTASMateria.Select(s => s.Materia).ToList();

            return(PartialView(etTASProgramacionHorarioInstructorLinea));
        }
Esempio n. 2
0
        // GET: AdminAsignacionReglasPlanPago
        public ActionResult AdminAsignacionReglasPlanPagoLista()
        {
            TASGrupoInterfaceClient TASGrupo = new TASGrupoInterfaceClient();
            var ltTASGrupo = TASGrupo.WebTASGrupoSeleccionarXSubCompania((string)Session["SesionSubCompania"], (string)Session["Sesion"], (string)Session["SesionSubCompania"]);

            return(View(ltTASGrupo));
        }
        // GET: TASGrupo
        public ActionResult TASGrupoLista()
        {
            TASGrupoInterfaceClient TASGrupo = new TASGrupoInterfaceClient();
            var ltTASGrupo = TASGrupo.WebTASGrupoSeleccionarTodo((string)Session["Sesion"], (string)Session["SesionSubCompania"]);

            return(View(ltTASGrupo));
        }
        public ActionResult TASGrupoNuevo(string MensajeError = "")
        {
            TASGrupoInterfaceClient TASGrupo    = new TASGrupoInterfaceClient();
            TASGrupoSet             setTASGrupo = TASGrupo.WebNuevo((string)Session["Sesion"], (string)Session["SesionSubCompania"]);

            ViewBag.MensajeError = MensajeError;

            return(View(setTASGrupo));
        }
Esempio n. 5
0
        public ActionResult TASEstudianteAsignacionMateriasEstudianteNuevo(string EstudianteCI, string Materia, string Grupo)
        {
            long   NumError     = 0;
            string MensajeError = "";

            if (EstudianteCI == null || EstudianteCI == "" || Materia == null || Materia == "" || Grupo == null || Grupo == "")
            {
                MensajeError = "Debe seleccionar Materia y grupo.";
                NumError     = 1;
            }

            if (NumError == 0)
            {
                TASEstudianteInterfaceClient TASEstudiante = new TASEstudianteInterfaceClient();
                var setTASEstudiante = TASEstudiante.WebSeleccionar((string)Session["SesionSubCompania"], EstudianteCI, (string)Session["Sesion"], (string)Session["SesionSubCompania"]);
                var etTASEstudiante  = setTASEstudiante.ltTASEstudiante.First();

                TASMateriaInterfaceClient TASMateria = new TASMateriaInterfaceClient();
                var setTASMateria = TASMateria.WebSeleccionar((string)Session["SesionSubCompania"], Materia, (string)Session["Sesion"], (string)Session["SesionSubCompania"]);
                var etTASMateria  = setTASMateria.ltTASMateria.First();

                TASEstudianteMateriasAsignacionInterfaceClient TASEstudianteMateriasAsignacion = new TASEstudianteMateriasAsignacionInterfaceClient();
                var setTASEstudianteMateriasAsignacion = TASEstudianteMateriasAsignacion.WebNuevo((string)Session["Sesion"], (string)Session["SesionSubCompania"]);
                var etTASEstudianteMateriasAsignacion  = setTASEstudianteMateriasAsignacion.ltTASEstudianteMateriasAsignacion.First();
                etTASEstudianteMateriasAsignacion.SubCompania   = (string)Session["SesionSubCompania"];
                etTASEstudianteMateriasAsignacion.EstudianteCI  = EstudianteCI;
                etTASEstudianteMateriasAsignacion.Programa      = etTASEstudiante.Programa;
                etTASEstudianteMateriasAsignacion.Grupo         = Grupo;
                etTASEstudianteMateriasAsignacion.Materia       = Materia;
                etTASEstudianteMateriasAsignacion.ModuloMateria = etTASMateria.Modulo;
                etTASEstudianteMateriasAsignacion.UEstado       = TASEstudianteMateriasAsignacionService.Estado.Added;

                NumError     = TASEstudianteMateriasAsignacion.WebGuardar(setTASEstudianteMateriasAsignacion, false, (string)Session["Sesion"], (string)Session["SesionSubCompania"]);
                MensajeError = "No se registro correctamente, verifique que los datos esten correctos y llenos.";
            }

            if (NumError == 0)
            {
                return(Json(new { success = true, url = Url.Action("TASEstudianteAsignacionMateriasEstudiante", "TASEstudiante", new { Estudiante = EstudianteCI }) }));
                //return RedirectToAction("TASRegistroNotasEditar", new { SubCompania = etTASRegistroNotasEstudianteForm.SubCompania, Programa = etTASRegistroNotasEstudianteForm.Programa, Grupo = etTASRegistroNotasEstudianteForm.Grupo, Materia = etTASRegistroNotasEstudianteForm.Materia, ModuloMateria = etTASRegistroNotasEstudianteForm.ModuloMateria, Gestion = etTASRegistroNotasEstudianteForm.Gestion });
            }
            else
            {
                TASMateriaInterfaceClient TASMateria = new TASMateriaInterfaceClient();
                var ltTASMateria = TASMateria.WebTASMateriaSeleccionarXSubCompania((string)Session["SesionSubCompania"], (string)Session["Sesion"], (string)Session["SesionSubCompania"]);
                ViewBag.ltTASMateria = ltTASMateria.Select(s => s.Materia);

                TASGrupoInterfaceClient TASGrupo = new TASGrupoInterfaceClient();
                var ltTASGrupo = TASGrupo.WebTASGrupoSeleccionarXSubCompania((string)Session["SesionSubCompania"], (string)Session["Sesion"], (string)Session["SesionSubCompania"]);
                ViewBag.ltTASGrupo   = ltTASGrupo.Select(s => s.Grupo);
                ViewBag.EstudianteCI = EstudianteCI;
                ViewBag.MensajeError = MensajeError;
                return(PartialView());
            }
        }
        public ActionResult TASGrupoEditar(string SubCompania, string Grupo, string MensajeError = "")
        {
            TASGrupoInterfaceClient TASGrupo    = new TASGrupoInterfaceClient();
            TASGrupoSet             setTASGrupo = new TASGrupoSet();

            setTASGrupo = TASGrupo.WebSeleccionar(SubCompania, Grupo, (string)Session["Sesion"], (string)Session["SesionSubCompania"]);

            ViewBag.MensajeError = MensajeError;

            return(View(setTASGrupo));
        }
        public ActionResult TASGrupoNuevo(TASGrupoSet setTASGrupo)
        {
            long   NumError     = 0;
            string Grupo        = string.Empty;
            string MensajeError = string.Empty;

            TASGrupoInterfaceClient TASGrupo = new TASGrupoInterfaceClient();

            if (setTASGrupo.ltTASGrupo != null)
            {
                TASGrupoEntity etTASGrupo = setTASGrupo.ltTASGrupo.First();
                if (etTASGrupo.Grupo == null || etTASGrupo.Grupo == "")
                {
                    NumError      = 1;
                    MensajeError += "Debe ingresar un Grupo. ";
                }

                if (NumError == 0)
                {
                    TASGrupoSet    setTASGrupoNuevo = TASGrupo.WebNuevo((string)Session["Sesion"], (string)Session["SesionSubCompania"]);
                    TASGrupoEntity etTASGrupoNuevo  = setTASGrupoNuevo.ltTASGrupo.First();
                    etTASGrupoNuevo.SubCompania = (string)Session["SesionSubCompania"];
                    etTASGrupoNuevo.Grupo       = etTASGrupo.Grupo;
                    etTASGrupoNuevo.Descripcion = etTASGrupo.Descripcion == null ? "" : etTASGrupo.Descripcion;
                    etTASGrupoNuevo.Observacion = etTASGrupo.Observacion == null ? "" : etTASGrupo.Observacion;

                    etTASGrupoNuevo.UEstado = TASGrupoService.Estado.Added;
                    Grupo    = etTASGrupo.Grupo;
                    NumError = TASGrupo.WebGuardar(setTASGrupoNuevo, true, (string)Session["Sesion"], (string)Session["SesionSubCompania"]);
                }
            }
            else
            {
                NumError     = 1;
                MensajeError = "Ocurrio un error al intentar guardar. Intente nuevamente.";
            }

            if (NumError == 0)
            {
                return(RedirectToAction("TASGrupoEditar", new { SubCompania = (string)Session["SesionSubCompania"], Grupo = Grupo }));
            }
            else
            {
                ViewBag.MensajeError = MensajeError;
                return(View(setTASGrupo));
            }
        }
        public ActionResult TASGrupoEditar(TASGrupoSet setTASGrupo)
        {
            long   NumError     = 0;
            string Grupo        = string.Empty;
            string MensajeError = string.Empty;

            TASGrupoInterfaceClient TASGrupo = new TASGrupoInterfaceClient();

            if (setTASGrupo.ltTASGrupo != null)
            {
                TASGrupoEntity etTASGrupo = setTASGrupo.ltTASGrupo.First();
                if (etTASGrupo.Grupo == null || etTASGrupo.Grupo == "")
                {
                    NumError      = 1;
                    MensajeError += "Debe existir un Grupo. ";
                }

                if (NumError == 0)
                {
                    TASGrupoSet    setTASGrupoEdit = TASGrupo.WebSeleccionar((string)Session["SesionSubCompania"], etTASGrupo.Grupo, (string)Session["Sesion"], (string)Session["SesionSubCompania"]);
                    TASGrupoEntity etTASGrupoEdit  = setTASGrupoEdit.ltTASGrupo.First();
                    //CodigoTAS Same as EstudianteCI
                    etTASGrupoEdit.Descripcion = etTASGrupo.Descripcion == null ? "" : etTASGrupo.Descripcion;
                    etTASGrupoEdit.Observacion = etTASGrupo.Observacion == null ? "" : etTASGrupo.Observacion;

                    etTASGrupoEdit.UEstado = TASGrupoService.Estado.Modified;
                    Grupo    = etTASGrupo.Grupo;
                    NumError = TASGrupo.WebGuardar(setTASGrupoEdit, false, (string)Session["Sesion"], (string)Session["SesionSubCompania"]);
                }
            }
            else
            {
                NumError     = 1;
                MensajeError = "Ocurrio un error al intentar guardar. Intente nuevamente.";
            }

            if (NumError == 0)
            {
                return(RedirectToAction("TASGrupoLista"));
            }
            else
            {
                ViewBag.MensajeError = MensajeError;
                return(View(setTASGrupo));
            }
        }
        public ActionResult AdminMultasGestion(string MensajeError = "")
        {
            TASGrupoInterfaceClient TASGrupo   = new TASGrupoInterfaceClient();
            List <TASGrupoEntity>   ltTASGrupo = TASGrupo.WebTASGrupoSeleccionarTodo((string)Session["Sesion"], (string)Session["SesionSubCompania"]);

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

            List <SelectListItem> Estudiante = new List <SelectListItem>()
            {
                new SelectListItem()
                {
                    Value = "0", Text = "Seleccione un Estudiante"
                },
            };

            ViewBag.Estudiante   = Estudiante;
            ViewBag.MensajeError = MensajeError;

            return(View());
        }
Esempio n. 10
0
        public ActionResult TASProgramacionHorarioInstructorLineaEditar(string SubCompania, string InstructorNroLicencia, long Linea, string MensajeError = "")
        {
            TASProgramacionHorarioInstructorInterfaceClient TASProgramacionHorarioInstructor        = new TASProgramacionHorarioInstructorInterfaceClient();
            TASProgramacionHorarioInstructorLineaEntity     etTASProgramacionHorarioInstructorLinea = new TASProgramacionHorarioInstructorLineaEntity();

            TASProgramacionHorarioInstructorSet setTASProgramacionHorarioInstructor = TASProgramacionHorarioInstructor.WebSeleccionar(SubCompania, InstructorNroLicencia, (string)Session["Sesion"], (string)Session["SesionSubCompania"]);

            etTASProgramacionHorarioInstructorLinea = setTASProgramacionHorarioInstructor.ltTASProgramacionHorarioInstructorLinea.Where(x => x.SubCompania == SubCompania && x.InstructorNroLicencia == InstructorNroLicencia && x.Linea == Linea).First();

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

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

            TASMateriaInterfaceClient TASMateria   = new TASMateriaInterfaceClient();
            List <TASMateriaEntity>   ltTASMateria = TASMateria.WebTASMateriaSeleccionarTodo((string)Session["Sesion"], (string)Session["SesionSubCompania"]);

            ViewBag.ltTASMateria = ltTASMateria.Select(s => s.Materia).ToList();
            ViewBag.MensajeError = MensajeError;

            return(PartialView(etTASProgramacionHorarioInstructorLinea));
        }
Esempio n. 11
0
        public ActionResult TASEstudianteAsignacionMateriasEstudianteNuevo(string EstudianteCI)
        {
            long NumError = 0;

            if (EstudianteCI == null || EstudianteCI == "")
            {
                string MensajeError = "Existio un error al tratar de agregar un nuevo registro.";
                return(RedirectToAction("TASEstudianteAsignacionMaterias", new { MensajeError = MensajeError }));
            }

            TASMateriaInterfaceClient TASMateria = new TASMateriaInterfaceClient();
            var ltTASMateria = TASMateria.WebTASMateriaSeleccionarXSubCompania((string)Session["SesionSubCompania"], (string)Session["Sesion"], (string)Session["SesionSubCompania"]);

            ViewBag.ltTASMateria = ltTASMateria.Select(s => s.Materia);

            TASGrupoInterfaceClient TASGrupo = new TASGrupoInterfaceClient();
            var ltTASGrupo = TASGrupo.WebTASGrupoSeleccionarXSubCompania((string)Session["SesionSubCompania"], (string)Session["Sesion"], (string)Session["SesionSubCompania"]);

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

            return(PartialView());
        }
Esempio n. 12
0
        public ActionResult TASProgramacionHorarioInstructorLineaEditar(TASProgramacionHorarioInstructorLineaEntity etTASProgramacionHorarioInstructorLinea, DateTime FechaDoc)
        {
            long   NumError     = 0;
            string MensajeError = string.Empty;
            TASProgramacionHorarioInstructorLineaEntity etTASProgramacionHorarioInstructorLineaOriginal = etTASProgramacionHorarioInstructorLinea;

            if (etTASProgramacionHorarioInstructorLinea.FechaInicio > etTASProgramacionHorarioInstructorLinea.FechaFin)
            {
                NumError      = 1;
                MensajeError += " La hora inicial es mayor a la hora final.";
            }

            if (etTASProgramacionHorarioInstructorLinea.Materia == null || etTASProgramacionHorarioInstructorLinea.Materia == "")
            {
                NumError      = 1;
                MensajeError += " Debe seleccionar una Materia.";
            }

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

            if (NumError == 0)
            {
                TASProgramacionHorarioInstructorInterfaceClient TASProgramacionHorarioInstructor = new TASProgramacionHorarioInstructorInterfaceClient();
                var setTASProgramacionHorarioInstructor = TASProgramacionHorarioInstructor.WebSeleccionar(etTASProgramacionHorarioInstructorLinea.SubCompania, etTASProgramacionHorarioInstructorLinea.InstructorNroLicencia, (string)Session["Sesion"], (string)Session["SesionSubCompania"]);
                TASProgramacionHorarioInstructorLineaEntity etTASProgramacionHorarioInstructorLineaAdd = setTASProgramacionHorarioInstructor.ltTASProgramacionHorarioInstructorLinea.Where(x => x.SubCompania == etTASProgramacionHorarioInstructorLinea.SubCompania && x.InstructorNroLicencia == etTASProgramacionHorarioInstructorLinea.InstructorNroLicencia && x.Linea == etTASProgramacionHorarioInstructorLinea.Linea).First();
                etTASProgramacionHorarioInstructorLineaAdd.SubCompania           = etTASProgramacionHorarioInstructorLinea.SubCompania;
                etTASProgramacionHorarioInstructorLineaAdd.InstructorNroLicencia = etTASProgramacionHorarioInstructorLinea.InstructorNroLicencia;
                etTASProgramacionHorarioInstructorLineaAdd.Linea       = etTASProgramacionHorarioInstructorLinea.Linea;
                etTASProgramacionHorarioInstructorLineaAdd.Materia     = etTASProgramacionHorarioInstructorLinea.Materia;
                etTASProgramacionHorarioInstructorLineaAdd.Grupo       = etTASProgramacionHorarioInstructorLinea.Grupo;
                etTASProgramacionHorarioInstructorLineaAdd.FechaInicio = FechaDoc.Date + etTASProgramacionHorarioInstructorLinea.FechaInicio.TimeOfDay;
                etTASProgramacionHorarioInstructorLineaAdd.FechaFin    = FechaDoc.Date + etTASProgramacionHorarioInstructorLinea.FechaFin.TimeOfDay;
                etTASProgramacionHorarioInstructorLineaAdd.Aula        = etTASProgramacionHorarioInstructorLinea.Aula == null ? "" : etTASProgramacionHorarioInstructorLinea.Aula;
                etTASProgramacionHorarioInstructorLineaAdd.UEstado     = TASProgramacionHorarioInstructorService.Estado.Modified;

                //setTASProgramacionHorarioInstructor.ltTASProgramacionHorarioInstructorLinea.Add(etTASProgramacionHorarioInstructorLineaAdd);

                NumError = TASProgramacionHorarioInstructor.WebGuardar(setTASProgramacionHorarioInstructor, false, (string)Session["Sesion"], (string)Session["SesionSubCompania"]);
                if (NumError != 0)
                {
                    MensajeError += "Ocurrio un error al intentar guardar. Intente nuevamente.";
                }
            }


            if (NumError == 0)
            {
                return(Json(new { success = true, url = Url.Action("TASProgramacionHorarioInstructorEditar", "TASInstructor", new { SubCompania = etTASProgramacionHorarioInstructorLinea.SubCompania, InstructorNroLicencia = etTASProgramacionHorarioInstructorLinea.InstructorNroLicencia }) }));
                //return PartialView("ASAConfiguracionSuccess", new { SubCompania = etASAConfiguracionLinea.SubCompania, Grupo = etASAConfiguracionLinea.Grupo });
            }
            else
            {
                TASGrupoInterfaceClient TASGrupo   = new TASGrupoInterfaceClient();
                List <TASGrupoEntity>   ltTASGrupo = TASGrupo.WebTASGrupoSeleccionarTodo((string)Session["Sesion"], (string)Session["SesionSubCompania"]);
                ViewBag.ltTASGrupo = ltTASGrupo.Select(s => s.Grupo).ToList();

                TASMateriaInterfaceClient TASMateria   = new TASMateriaInterfaceClient();
                List <TASMateriaEntity>   ltTASMateria = TASMateria.WebTASMateriaSeleccionarTodo((string)Session["Sesion"], (string)Session["SesionSubCompania"]);
                ViewBag.ltTASMateria = ltTASMateria.Select(s => s.Materia).ToList();

                ViewBag.MensajeError = MensajeError;
                return(PartialView(etTASProgramacionHorarioInstructorLineaOriginal));
            }
        }
Esempio n. 13
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));
            }
        }
Esempio n. 14
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));
        }
Esempio n. 15
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));
        }