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)); }
// GET: TASMateria public ActionResult TASMateriaLista() { TASMateriaInterfaceClient TASMateria = new TASMateriaInterfaceClient(); var ltTASMateria = TASMateria.WebTASMateriaSeleccionarTodo((string)Session["Sesion"], (string)Session["SesionSubCompania"]); return(View(ltTASMateria)); }
public ActionResult AdminDeudaTutorialDetalleNuevo(string EstudianteCI, string MensajeError = "") { AdminDeudaTutorialDetalleEntity etAdminDeudaTutorialDetalle = new AdminDeudaTutorialDetalleEntity(); etAdminDeudaTutorialDetalle.SubCompania = (string)Session["SesionSubCompania"]; etAdminDeudaTutorialDetalle.EstudianteCI = EstudianteCI; etAdminDeudaTutorialDetalle.Materia = string.Empty; etAdminDeudaTutorialDetalle.FechaDoc = DateTime.Now; etAdminDeudaTutorialDetalle.Monto = 0; etAdminDeudaTutorialDetalle.NumeroFactura = string.Empty; etAdminDeudaTutorialDetalle.FechaPago = DateTime.Now; etAdminDeudaTutorialDetalle.Concepto = string.Empty; etAdminDeudaTutorialDetalle.Pagado = false; etAdminDeudaTutorialDetalle.Observaciones = string.Empty; etAdminDeudaTutorialDetalle.UEstado = AdminDeudaTutorialService.Estado.Added; 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(etAdminDeudaTutorialDetalle)); }
public ActionResult TASMateriaNuevo(TASMateriaSet setTASMateria) { long NumError = 0; string Materia = string.Empty; string MensajeError = string.Empty; TASMateriaInterfaceClient TASMateria = new TASMateriaInterfaceClient(); if (setTASMateria.ltTASMateria != null) { TASMateriaEntity etTASMateria = setTASMateria.ltTASMateria.First(); if (etTASMateria.Materia == null || etTASMateria.Materia == "") { NumError = 1; MensajeError += "Debe ingresar un Materia. "; } if (etTASMateria.Modulo == null || etTASMateria.Modulo == "") { NumError = 1; MensajeError += "Debe ingresar un Modulo. "; } if (NumError == 0) { TASMateriaSet setTASMateriaNuevo = TASMateria.WebNuevo((string)Session["Sesion"], (string)Session["SesionSubCompania"]); TASMateriaEntity etTASMateriaNuevo = setTASMateriaNuevo.ltTASMateria.First(); etTASMateriaNuevo.SubCompania = (string)Session["SesionSubCompania"]; etTASMateriaNuevo.Materia = etTASMateria.Materia; etTASMateriaNuevo.Modulo = etTASMateria.Modulo; etTASMateriaNuevo.Descripcion = etTASMateria.Descripcion == null ? "" : etTASMateria.Descripcion; etTASMateriaNuevo.Observacion = etTASMateria.Observacion == null ? "" : etTASMateria.Observacion; etTASMateriaNuevo.UEstado = TASMateriaService.Estado.Added; Materia = etTASMateria.Materia; NumError = TASMateria.WebGuardar(setTASMateriaNuevo, true, (string)Session["Sesion"], (string)Session["SesionSubCompania"]); } } else { NumError = 1; MensajeError = "Ocurrio un error al intentar guardar. Intente nuevamente."; } if (NumError == 0) { return(RedirectToAction("TASMateriaEditar", new { SubCompania = (string)Session["SesionSubCompania"], Materia = Materia })); } else { TASModuloInterfaceClient TASModulo = new TASModuloInterfaceClient(); var ltTASModulo = TASModulo.WebTASModuloSeleccionarXSubCompania((string)Session["SesionSubCompania"], (string)Session["Sesion"], (string)Session["SesionSubCompania"]); ViewBag.ltTASModulo = ltTASModulo.Select(s => s.Modulo); ViewBag.MensajeError = MensajeError; return(View(setTASMateria)); } }
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 TASMateriaNuevo(string MensajeError = "") { TASMateriaInterfaceClient TASMateria = new TASMateriaInterfaceClient(); TASMateriaSet setTASMateria = TASMateria.WebNuevo((string)Session["Sesion"], (string)Session["SesionSubCompania"]); TASModuloInterfaceClient TASModulo = new TASModuloInterfaceClient(); var ltTASModulo = TASModulo.WebTASModuloSeleccionarXSubCompania((string)Session["SesionSubCompania"], (string)Session["Sesion"], (string)Session["SesionSubCompania"]); ViewBag.ltTASModulo = ltTASModulo.Select(s => s.Modulo); ViewBag.MensajeError = MensajeError; return(View(setTASMateria)); }
public ActionResult AdminDeudaTutorialDetalleNuevo(AdminDeudaTutorialDetalleEntity etAdminDeudaTutorialDetalle) { long NumError = 0; string MensajeError = string.Empty; AdminDeudaTutorialDetalleEntity etAdminDeudaTutorialDetalleOriginal = etAdminDeudaTutorialDetalle; AdminDeudaTutorialInterfaceClient AdminDeudaTutorial = new AdminDeudaTutorialInterfaceClient(); if (etAdminDeudaTutorialDetalle.Materia == null || etAdminDeudaTutorialDetalle.Materia == string.Empty) { NumError = 1; MensajeError = "Debe ingresar una Materia valida."; } if (AdminDeudaTutorial.WebAdminDeudaTutorialDetalleExiste((string)Session["SesionSubCompania"], etAdminDeudaTutorialDetalle.EstudianteCI, etAdminDeudaTutorialDetalle.Materia, (string)Session["Sesion"], (string)Session["SesionSubCompania"])) { NumError = 1; MensajeError += " La Deuda de tutorial que esta tratando de Adicionar ya esta siendo usada."; } if (NumError == 0) { //agregamos al set el detalle AdminDeudaTutorialSet setAdminDeudaTutorial = AdminDeudaTutorial.WebSeleccionar((string)Session["SesionSubCompania"], etAdminDeudaTutorialDetalle.EstudianteCI, (string)Session["Sesion"], (string)Session["SesionSubCompania"]); etAdminDeudaTutorialDetalle.SubCompania = (string)Session["SesionSubCompania"]; etAdminDeudaTutorialDetalle.FechaDoc = DateTime.Now; etAdminDeudaTutorialDetalle.Pagado = false; etAdminDeudaTutorialDetalle.NumeroFactura = etAdminDeudaTutorialDetalle.NumeroFactura == null ? "" : etAdminDeudaTutorialDetalle.NumeroFactura; etAdminDeudaTutorialDetalle.Concepto = etAdminDeudaTutorialDetalle.Concepto == null ? "" : etAdminDeudaTutorialDetalle.Concepto; etAdminDeudaTutorialDetalle.Observaciones = etAdminDeudaTutorialDetalle.Observaciones == null ? "" : etAdminDeudaTutorialDetalle.Observaciones; etAdminDeudaTutorialDetalle.UEstado = AdminDeudaTutorialService.Estado.Added; setAdminDeudaTutorial.ltAdminDeudaTutorialDetalle.Add(etAdminDeudaTutorialDetalle); NumError = AdminDeudaTutorial.WebGuardar(setAdminDeudaTutorial, false, (string)Session["Sesion"], (string)Session["SesionSubCompania"]); } if (NumError == 0) { return(Json(new { success = true, url = Url.Action("AdminDeudaTutorialEditar", "AdminDeudaTutorial", new { EstudianteCI = etAdminDeudaTutorialDetalle.EstudianteCI }) })); } else { 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(etAdminDeudaTutorialDetalleOriginal)); } }
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)); }
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()); }
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)); } }