Ejemplo n.º 1
0
        // GET: TASModulo
        public ActionResult TASModuloLista()
        {
            TASModuloInterfaceClient TASModulo = new TASModuloInterfaceClient();
            var ltTASModulo = TASModulo.WebTASModuloSeleccionarTodo((string)Session["Sesion"], (string)Session["SesionSubCompania"]);

            return(View(ltTASModulo));
        }
        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));
            }
        }
Ejemplo n.º 3
0
        public ActionResult TASModuloNuevo(string MensajeError = "")
        {
            TASModuloInterfaceClient TASModulo    = new TASModuloInterfaceClient();
            TASModuloSet             setTASModulo = TASModulo.WebNuevo((string)Session["Sesion"], (string)Session["SesionSubCompania"]);

            ViewBag.MensajeError = MensajeError;

            return(View(setTASModulo));
        }
Ejemplo n.º 4
0
        public ActionResult TASModuloEditar(string SubCompania, string Modulo, string MensajeError = "")
        {
            TASModuloInterfaceClient TASModulo    = new TASModuloInterfaceClient();
            TASModuloSet             setTASModulo = new TASModuloSet();

            setTASModulo = TASModulo.WebSeleccionar(SubCompania, Modulo, (string)Session["Sesion"], (string)Session["SesionSubCompania"]);

            ViewBag.MensajeError = MensajeError;

            return(View(setTASModulo));
        }
        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));
        }
Ejemplo n.º 6
0
        public ActionResult TASModuloEditar(TASModuloSet setTASModulo)
        {
            long   NumError     = 0;
            string Modulo       = string.Empty;
            string MensajeError = string.Empty;

            TASModuloInterfaceClient TASModulo = new TASModuloInterfaceClient();

            if (setTASModulo.ltTASModulo != null)
            {
                TASModuloEntity etTASModulo = setTASModulo.ltTASModulo.First();
                if (etTASModulo.Modulo == null || etTASModulo.Modulo == "")
                {
                    NumError      = 1;
                    MensajeError += "Debe existir un Modulo. ";
                }

                if (NumError == 0)
                {
                    TASModuloSet    setTASModuloEdit = TASModulo.WebSeleccionar((string)Session["SesionSubCompania"], etTASModulo.Modulo, (string)Session["Sesion"], (string)Session["SesionSubCompania"]);
                    TASModuloEntity etTASModuloEdit  = setTASModuloEdit.ltTASModulo.First();
                    //CodigoTAS Same as EstudianteCI
                    etTASModuloEdit.Descripcion = etTASModulo.Descripcion == null ? "" : etTASModulo.Descripcion;
                    etTASModuloEdit.Observacion = etTASModulo.Observacion == null ? "" : etTASModulo.Observacion;

                    etTASModuloEdit.UEstado = TASModuloService.Estado.Modified;
                    Modulo   = etTASModulo.Modulo;
                    NumError = TASModulo.WebGuardar(setTASModuloEdit, false, (string)Session["Sesion"], (string)Session["SesionSubCompania"]);
                }
            }
            else
            {
                NumError     = 1;
                MensajeError = "Ocurrio un error al intentar guardar. Intente nuevamente.";
            }

            if (NumError == 0)
            {
                return(RedirectToAction("TASModuloLista"));
            }
            else
            {
                ViewBag.MensajeError = MensajeError;
                return(View(setTASModulo));
            }
        }