// GET: Formulario public ActionResult Formulario() { List<string> lista; List<string> Moda; Asistentes_TutoresEntities Datos = new Asistentes_TutoresEntities(); var z = Datos.Curso.Select(p => p.Nombre).ToList(); lista = z; var y = Datos.Sp_OteberPeridosActivos().ToList(); Moda = y; if (Moda.Count == 0) { return View("Noformulario"); } else { string fecha = DateTime.Now.ToString("MMMM dd, yyyy"); ViewBag.Fecha = fecha; ViewBag.Lista = Moda; return View(z); } }
public ActionResult BuscarEstudiante() { if (Request.Cookies["Sesion"] == null) { return RedirectToAction("Index", "Home"); } else { HttpCookie aCookie = Request.Cookies["Sesion"]; if (!aCookie["Tipo"].Equals("Tutor")) return RedirectToAction("Index", "Home"); else { ViewBag.Texto = Server.HtmlEncode(aCookie.Values["Usuario"]); user = int.Parse(Server.HtmlEncode(aCookie.Values["ID"])); } } List<String> a = new List<string>(); Asistentes_TutoresEntities Datos = new Asistentes_TutoresEntities(); int idTutor = user; var z = Datos.SP_Fecha(idTutor).ToList(); foreach (DateTime da in z) { a.Add(da.ToString("yyyy/M/dd")); } return View(a); }
public ActionResult DesplegarHistorial() { if (Request.Cookies["Sesion"] == null) { return RedirectToAction("Index", "Home"); } else { HttpCookie aCookie = Request.Cookies["Sesion"]; if (!aCookie["Tipo"].Equals("Coor")) return RedirectToAction("Index", "Home"); else ViewBag.Texto = Server.HtmlEncode(aCookie.Values["Usuario"]); } string x = Request["Carne"]; Asistentes_TutoresEntities Datos = new Asistentes_TutoresEntities(); List<string[]> Carnes = new List<string[]>(); var carne = Datos.SP_BuscarEnHistorial(x).ToList(); foreach (var y in carne) { string[] tem = new string[6]; tem[1]=(y.Carne); tem[5]=(y.Cedula); tem[3]=(y.Email); tem[4]=(y.Modalidad); tem[0]=(y.Nombre); tem[2]=(y.Telefono); Carnes.Add(tem); } ViewBag.Carnes = Carnes; return View(); }
public ActionResult Enviar() { String Modalidad = Request["Modalidad"]; String ProfeCorreo = Request["ProfeCorreo"]; String TipoAsistente = Request["Tipo"]; String Fecha = Request["Fecha"]; String Nombre = Request["Nombre"]; String Carne = Request["Carné"]; String Correo = Request["Correo"]; String Telefono = Request["Telefono"]; String Cedula = Request["Cedula"]; String Cuenta = Request["Cuenta"]; String Banco = Request["Banco"]; String Ponderado = Request["Ponderado"]; String IMGBanco = Request["Banimg"]; String IMGPonder = Request["Ponimg"]; String Funcionario = Request["Funcionario"]; String Cursos = Request["Curso"]; String NotaCurso = Request["NotaCurso"]; Cuenta = Cuenta.Replace("-", ""); Asistentes_TutoresEntities datos = new Asistentes_TutoresEntities(); datos.SP_Formulario(TipoAsistente, Fecha, Nombre, Carne, Correo, Telefono, Cedula, Cuenta, Banco, Ponderado, IMGBanco, IMGPonder, Funcionario, Cursos, NotaCurso, ProfeCorreo,Modalidad); return RedirectToAction("Formulario", "Formulario"); }
public IEnumerable<Peridos> GetAllCursos(string id) { Asistentes_TutoresEntities datos = new Asistentes_TutoresEntities(); var curs = datos.SP_ObtenerCursosTutor(id).ToList(); List<Peridos> lista = new List<Peridos>(); foreach (string x in curs) { Peridos a = new Peridos(); a.Periodo = x; lista.Add(a); } return lista; }
public IEnumerable<Fecha> GetAllFechas(string id) { Asistentes_TutoresEntities datos = new Asistentes_TutoresEntities(); int user = datos.Tutor.Where(p => p.Nombre == id).First().Id_Tutor; var fe = datos.SP_Fecha(user); List<Fecha> fecha =new List<Fecha>(); foreach (DateTime z in fe){ Fecha a = new Fecha(); a.fecha = z.ToString("yyyy-MM-dd"); fecha.Add(a); } return fecha; }
public IEnumerable<EstudianteTutor> GetAllTutores(string id,string id1) { //id = curso //id1 = periodo Asistentes_TutoresEntities datos = new Asistentes_TutoresEntities(); var curs = datos.SP_ObtenerTutorPorCarreras(id,id1).ToList(); List<EstudianteTutor> lista = new List<EstudianteTutor>(); foreach (var x in curs) { EstudianteTutor a = new EstudianteTutor(); a.id = x.Id_FormularioTutor; a.nombre = x.Nombre; a.carnet = x.Carne; a.notacurso = x.NotaCurso; a.ponderado = x.Ponderado; lista.Add(a); } return lista; }
public ActionResult login() { String username = Request["username"];//l.username ; String password = Request["password"] ;//l.password ; String a = Encriptar(password); Asistentes_TutoresEntities datos = new Asistentes_TutoresEntities(); int x = (datos.SP_LoginTu(username, a).Count()); if (x!=0) { x = int.Parse(""+datos.SP_LoginTu(username, a).First()); HttpCookie aCookie = new HttpCookie("Sesion"); aCookie.Values["ID"] = ""+x; aCookie.Values["Tipo"] = "Tutor"; aCookie.Expires = DateTime.Now.AddDays(1); Response.Cookies.Add(aCookie); return RedirectToAction("IndexTutores", "Tutores"); } else { x = datos.Coordinador.Where(d => d.Username == username && d.Contrasena == a).Count(); if (x!=0) { HttpCookie aCookie = new HttpCookie("Sesion"); aCookie.Values["Usuario"] = username; aCookie.Values["Tipo"] = "Coor"; aCookie.Expires = DateTime.Now.AddDays(1); Response.Cookies.Add(aCookie); return RedirectToAction("IndexFuncionario", "Funcionarios"); } else { return View("Home"); } } }
public ActionResult AprobarTutores() { if (Request.Cookies["Sesion"] == null) { return RedirectToAction("Index", "Home"); } else { HttpCookie aCookie = Request.Cookies["Sesion"]; if (!aCookie["Tipo"].Equals("Coor")) return RedirectToAction("Index", "Home"); else ViewBag.Texto = Server.HtmlEncode(aCookie.Values["Usuario"]); } Asistentes_TutoresEntities Datos = new Asistentes_TutoresEntities(); List<string> periodos = new List<string>(); var per = Datos.SP_ObtenerPeridosTutor().ToList(); periodos = per; ViewBag.periodos = periodos; return View(); }
public ActionResult AgregarEstudiante() { if (Request.Cookies["Sesion"] == null) { return RedirectToAction("Index", "Home"); } else { HttpCookie aCookie = Request.Cookies["Sesion"]; if (!aCookie["Tipo"].Equals("Tutor")) return RedirectToAction("Index", "Home"); else ViewBag.Texto = Server.HtmlEncode(aCookie.Values["Usuario"]); user = int.Parse(Server.HtmlEncode(aCookie.Values["ID"])); } Asistentes_TutoresEntities Datos = new Asistentes_TutoresEntities(); NuevoEstuModel a = new NuevoEstuModel(); a.Carrera = Datos.Carrera.Select(p => p.Nombre).ToList(); a.Curso = Datos.Curso.Select(p => p.Nombre).ToList(); return View(a); }
public IEnumerable<PeriodoModel> GetPeriodos(string id) { Asistentes_TutoresEntities datos = new Asistentes_TutoresEntities(); var lista = datos.SP_GetPeriodos(); List<PeriodoModel> periodos = new List<PeriodoModel>(); foreach (var per in lista) { PeriodoModel periodo = new PeriodoModel(per.Id_Periodo.ToString(), per.Fecha_Inicio.ToString("dd-MM-yyyy"), per.Fecha_Fin.ToString("dd-MM-yyyy"), per.Modalidad, per.RecibeForm.ToString()); periodos.Add(periodo); } return periodos; }
public IEnumerable<PeriodoModel> GetPeriodoInfo(string id) { Asistentes_TutoresEntities datos = new Asistentes_TutoresEntities(); var lista = datos.SP_GetPeriodoInfo(Int32.Parse(id)); List<PeriodoModel> periodos = new List<PeriodoModel>(); foreach (var per in lista) { PeriodoModel periodo = new PeriodoModel("", per.Fecha_Inicio.ToString("dd-MM-yyyy"),per.Fecha_Fin.ToString("dd-MM-yyyy"), per.Modalidad, ""); periodos.Add(periodo); } return periodos; }
public bool GetInsertPeriodo(string id, string id1, string id2) { Asistentes_TutoresEntities datos = new Asistentes_TutoresEntities(); int result = datos.SP_PeriodosLectivos(DateTime.Parse(id1),DateTime.Parse(id2),id); if (result > 0) { return true; } else { return false; } }
public bool GetInsertCoordinador(string id, string id1, string id2, string id3) { Asistentes_TutoresEntities datos = new Asistentes_TutoresEntities(); String encrypted_pass = Encriptar(id3); int result = datos.SP_AgreUser(id, id1, id2, encrypted_pass); if (result > 0) { return true; } else { return false; } }
public ActionResult verEstadisticas() { if (Request.Cookies["Sesion"] == null) { return RedirectToAction("Index", "Home"); } else { HttpCookie aCookie = Request.Cookies["Sesion"]; if (!aCookie["Tipo"].Equals("Coor")) return RedirectToAction("Index", "Home"); else ViewBag.Texto = Server.HtmlEncode(aCookie.Values["Usuario"]); } String tipoConsulta = Request["Estadistica"]; Asistentes_TutoresEntities db = new Asistentes_TutoresEntities(); if (tipoConsulta == "Carrera"){ ViewBag.GraphicName = "Asistencia por Carrera"; ViewBag.Creategraphic = 1; ViewData["Valor"] = "Carrera"; var result = db.SP_EstadisticasCarrera().ToArray(); var json = new JavaScriptSerializer().Serialize(result); ViewData["json"] = json; } else if (tipoConsulta == "Curso"){ ViewBag.GraphicName = "Asistencia por Curso"; ViewBag.Creategraphic = 1; ViewData["Valor"] = "Curso"; var result = db.SP_EstadisticasCurso().ToArray(); var json = new JavaScriptSerializer().Serialize(result); ViewData["json"] = json; } else if (tipoConsulta == "Tutor"){ ViewBag.GraphicName = "Asistencia por Tutor"; ViewBag.Creategraphic = 1; ViewData["Valor"] = "Tutor"; var result = db.SP_EstadisticasTutor().ToArray(); var json = new JavaScriptSerializer().Serialize(result); ViewData["json"] = json; } else if (tipoConsulta == "Fechas"){ ViewBag.GraphicName = "Asistencia por Rango de Fechas"; ViewBag.Creategraphic = 1; ViewData["Valor"] = "Fechas"; String fechaInicial = Request["dateStart"]; String fechaFinal = Request["dateEnd"]; ViewData["FI"] = Request["dateStart"]; ViewData["FF"] = Request["dateEnd"]; string format = "yyyy-MM-dd"; var result = db.SP_EstadisticasFechas(DateTime.Parse(Request["dateStart"]), DateTime.Parse(Request["dateEnd"])).ToArray(); List<Histograma> pointlist = new List<Histograma>(); foreach (var point in result) { Histograma p = new Histograma(); p.x = point.x.ToString(); p.date = point.Fecha.ToString(format); pointlist.Add(p); } var json = new JavaScriptSerializer().Serialize(pointlist); ViewData["json"] = json; System.Diagnostics.Debug.WriteLine(json); } else{ ViewBag.Creategraphic = 0; } return View(); }
public IEnumerable<EstudiantesPortutor> GetAllFEstudiantesPorTutor(string id,string id1) { Asistentes_TutoresEntities datos = new Asistentes_TutoresEntities(); int user = datos.Tutor.Where(p => p.Nombre == id).First().Id_Tutor; DateTime fecha = Convert.ToDateTime(id1); var es = datos.SP_Estu(user,fecha); List<EstudiantesPortutor> Estud = new List<EstudiantesPortutor>(); foreach (var z in es) { EstudiantesPortutor a = new EstudiantesPortutor(); a.Nombre = z.Nombre; a.carnet = z.Carne; a.Correo = z.Correo; Estud.Add(a); } return Estud; }
public IEnumerable<String> GetAllCursos() { Asistentes_TutoresEntities datos = new Asistentes_TutoresEntities(); List<String> cursos = datos.Curso.Select(p => p.Nombre).ToList(); return cursos; }
public bool GetCambiarRecepcion(string id, string id1) { Asistentes_TutoresEntities datos = new Asistentes_TutoresEntities(); int result = datos.SP_CambiRecepcion(Int32.Parse(id1), Int32.Parse(id)); if (result > 0) { return true; } else { return false; } }
public ActionResult Guarda() { if (Request.Cookies["Sesion"] == null) { return RedirectToAction("Index", "Home"); } else { HttpCookie aCookie = Request.Cookies["Sesion"]; if (!aCookie["Tipo"].Equals("Tutor")) return RedirectToAction("Index", "Home"); else { ViewBag.Texto = Server.HtmlEncode(aCookie.Values["Usuario"]); user = int.Parse(Server.HtmlEncode(aCookie.Values["ID"])); } } Asistentes_TutoresEntities Datos = new Asistentes_TutoresEntities(); string Carrera = Request["Carrera"]; string Nombre = Request["Nombre"]; string carne = Request["carne"]; string correo = Request["correo"]; string curso = Request["Curso"]; Datos.SP_NuevoEst(Carrera.Replace("*", (" ")), carne, Nombre, correo, curso.Replace("*", (" ")), user, ""); return RedirectToAction("AgregarEstudiante"); }
public bool GetArchivar(string id) { Asistentes_TutoresEntities datos = new Asistentes_TutoresEntities(); int result = datos.SP_GuardarHistorial(); if (result > 0) { return true; } else { return false; } }
public bool GetAllLogin(string id, string id1) { String a = Encriptar(id1); Asistentes_TutoresEntities datos = new Asistentes_TutoresEntities(); int x = datos.Tutor.Where(p => p.Carne == id && p.Contrasena == a).Count(); if (x != 0) { return true; } else { return false; } }
public IEnumerable<GenerarHorarioModel> GetAllHorario() { List<GenerarHorarioModel> Horarios = new List<GenerarHorarioModel>(); Asistentes_TutoresEntities Datos = new Asistentes_TutoresEntities(); var listagene = Datos.SP_GenHorarios().ToList(); foreach (var x in listagene) { GenerarHorarioModel Horariogenerado = new GenerarHorarioModel(); Horariogenerado.Curso = x.curso; Horariogenerado.Dia = x.Dia; Horariogenerado.Duracion = x.Duracion; Horariogenerado.Hora = ""+x.HoraInicio; Horariogenerado.Lugar = x.Lugar; Horariogenerado.Modalidad = x.Modalidad; Horariogenerado.Tutor = x.tutor; Horarios.Add(Horariogenerado); } return (Horarios); }
public ActionResult BuscarEstudianteAux() { if (Request.Cookies["Sesion"] == null) { return RedirectToAction("Index", "Home"); } else { HttpCookie aCookie = Request.Cookies["Sesion"]; if (!aCookie["Tipo"].Equals("Tutor")) return RedirectToAction("Index", "Home"); else { ViewBag.Texto = Server.HtmlEncode(aCookie.Values["Usuario"]); user = int.Parse(Server.HtmlEncode(aCookie.Values["ID"])); } } string x = Request["Fecha"]; Asistentes_TutoresEntities Datos = new Asistentes_TutoresEntities(); int idTutor = user; List<string> list = new List<string>(); var a = Datos.SP_Estu(idTutor, Convert.ToDateTime(x)).ToList(); foreach (var z in a) { list.Add(z.Nombre); list.Add(z.Carne); list.Add(z.Correo); } return View(list); }
public bool GetUpdateForm(string id, string id1,string id2, string id3, string id4, string id5, string id6,string id7, string id8, string id9, string id10, string id11,string id12, string id13) { Asistentes_TutoresEntities datos = new Asistentes_TutoresEntities(); int result = datos.SP_RevisarForm(Int32.Parse(id),id1,id2,id3,id4,id5,id6,id7,Int32.Parse(id8),id9,id10,id11,id12,id13); if(result > 0){ return true; } else { return false; } }
public bool GetUpdatePeriodo(string id, string id1, string id2, string id3) { Asistentes_TutoresEntities datos = new Asistentes_TutoresEntities(); int result = datos.SP_UpdatePeriodo(Int32.Parse(id), id1,DateTime.Parse(id2), DateTime.Parse(id3)); if (result > 0) { return true; } else { return false; } }
public IEnumerable<FormModel> GetEstudiantesxAsistencia(string id) { List<FormModel> estudiantes = new List<FormModel>(); Asistentes_TutoresEntities datos = new Asistentes_TutoresEntities(); var lista = datos.SP_EstudiantesxTipoAsistencia(id); foreach(var est in lista){ FormModel estudiante = new FormModel(est.Id_Formulario.ToString(),est.Nombre,est.Carne,est.Email,est.Telefono.ToString(),est.Revisado.ToString()); estudiantes.Add(estudiante); } return estudiantes; }
public IEnumerable<FormModel> GetExcelInfo(string id) { Asistentes_TutoresEntities datos = new Asistentes_TutoresEntities(); var lista = datos.SP_GetExcelInfo(id); List<FormModel> estudiantes = new List<FormModel>(); foreach (var est in lista) { FormModel estudiante = new FormModel("1", est.Nombre, est.Carne, est.Email, est.Telefono, est.Cedula, est.BankName, est.Cuenta, "", est.Horas.ToString(), est.CorreoProfesor, est.FuncionarioName, est.Ponderado, "", est.NotaCurso,"", est.Curso); estudiantes.Add(estudiante); } return estudiantes; }
public IEnumerable<FormModel> GetFormInfo(string id) { Asistentes_TutoresEntities datos = new Asistentes_TutoresEntities(); var lista = datos.SP_GETFormInfo(Int32.Parse(id)); List<FormModel> estudiantes = new List<FormModel>(); foreach (var est in lista) { FormModel estudiante = new FormModel(est.Id_Formulario.ToString(), est.Nombre, est.Carne, est.Email, est.Telefono, est.Cedula, est.BankName, est.Cuenta, est.ImageBankPath, est.Horas.ToString(), est.CorreoProfesor, est.FuncionarioName, est.Ponderado, est.PonderadoImagePath, est.NotaCurso, est.Modalidad, est.Curso); estudiantes.Add(estudiante); } return estudiantes; }
public bool GetCambiarClase(string id, string id1, string id2) { Asistentes_TutoresEntities Datos = new Asistentes_TutoresEntities(); int idTutor = Datos.Tutor.Where(p => p.Carne == id).First().Id_Tutor; var x = Datos.SP_CorreoEst(idTutor).ToList(); foreach (string y in x) { Enviar(y,id1, id2); } return true; }
public ActionResult Historial() { if (Request.Cookies["Sesion"] == null) { return RedirectToAction("Index", "Home"); } else { HttpCookie aCookie = Request.Cookies["Sesion"]; if (!aCookie["Tipo"].Equals("Coor")) return RedirectToAction("Index", "Home"); else ViewBag.Texto = Server.HtmlEncode(aCookie.Values["Usuario"]); } Asistentes_TutoresEntities Datos = new Asistentes_TutoresEntities(); List<string> Carnes; var carne = Datos.SP_BuscarEnHistorialCarne().ToList(); Carnes = carne; ViewBag.Carnes = Carnes; return View(); }