public ActionResult ingresarHora2(string Id_Usuario, string Fecha, string Hora, string Disponible) { string token = Session["Token"].ToString(); if (!Token.checkTokenValid(token)) { Session["Token"] = ""; ViewBag.mensaje = "Tiempo de sesión expirado"; return(PartialView("/Views/Home/Login.cshtml")); } var connection = new SqlConnection(conex); connection.Open(); string query = "guardarHora"; SqlCommand command = new SqlCommand(query, connection); command.CommandType = System.Data.CommandType.StoredProcedure; DateTime HoraCompuesta = DateTime.Parse(Fecha + " " + Hora); Byte DisponibleByte = Byte.Parse((Disponible == "Si" ? 1 : 0).ToString()); command.Parameters.AddWithValue("@Id_Usuario", Id_Usuario); command.Parameters.AddWithValue("@Hora", HoraCompuesta); command.Parameters.AddWithValue("@Disponible", DisponibleByte); ViewBag.mensaje = ""; int row_count = command.ExecuteNonQuery(); if (row_count == 0) { ViewBag.mensaje = "Error al agregar"; } else if (row_count > 0) { ViewBag.mensaje = "Hora agregada correctamente "; } connection.Close(); string user = Session["user"].ToString(); string pass = Session["pass"].ToString(); int IdUsuario = Token.getUserId(user, pass); HorasNivel2 horas2 = new HorasNivel2(); CitasNivel2 citas2 = new CitasNivel2(); PacientesNivel2 pacientes2 = new PacientesNivel2(); ViewBag.IdUsuario = IdUsuario.ToString(); ViewBag.Table1 = horas2.mostrartabla(IdUsuario.ToString()); ViewBag.Table2 = citas2.mostrartabla(IdUsuario.ToString()); ViewBag.Table3 = pacientes2.mostrartabla(IdUsuario.ToString()); return(View("/Views/Nivel2/Medico.cshtml")); }
public ActionResult eliminarHora2(string Id_Usuario, string Id) { string token = Session["Token"].ToString(); if (!Token.checkTokenValid(token)) { Session["Token"] = ""; ViewBag.mensaje = "Tiempo de sesión expirado"; return(PartialView("/Views/Home/Login.cshtml")); } var connection = new SqlConnection(conex); connection.Open(); string query = "eliminarHora2"; SqlCommand command = new SqlCommand(query, connection); command.CommandType = System.Data.CommandType.StoredProcedure; command.Parameters.AddWithValue("@Id", Id); command.Parameters.AddWithValue("@Id_Usuario", Id_Usuario); ViewBag.mensaje = ""; int row_count = command.ExecuteNonQuery(); if (row_count == 0) { ViewBag.mensaje = "Error al eliminar"; } else if (row_count > 0) { ViewBag.mensaje = "Hora eliminada correctamente "; } connection.Close(); string user = Session["user"].ToString(); string pass = Session["pass"].ToString(); int IdUsuario = Token.getUserId(user, pass); HorasNivel2 horas2 = new HorasNivel2(); CitasNivel2 citas2 = new CitasNivel2(); PacientesNivel2 pacientes2 = new PacientesNivel2(); ViewBag.IdUsuario = IdUsuario.ToString(); ViewBag.Table1 = horas2.mostrartabla(IdUsuario.ToString()); ViewBag.Table2 = citas2.mostrartabla(IdUsuario.ToString()); ViewBag.Table3 = pacientes2.mostrartabla(IdUsuario.ToString()); return(View("/Views/Nivel2/Medico.cshtml")); }
public ActionResult Medico() { string user = Session["user"].ToString(); string pass = Session["pass"].ToString(); int IdUsuario = Token.getUserId(user, pass); HorasNivel2 horas2 = new HorasNivel2(); CitasNivel2 citas2 = new CitasNivel2(); PacientesNivel2 pacientes2 = new PacientesNivel2(); ViewBag.IdUsuario = IdUsuario.ToString(); ViewBag.Table1 = horas2.mostrartabla(IdUsuario.ToString()); ViewBag.Table2 = citas2.mostrartabla(IdUsuario.ToString()); ViewBag.Table3 = pacientes2.mostrartabla(IdUsuario.ToString()); return(View()); }
public ActionResult Respuestas(string user, string pass) { ViewBag.mensaje = ""; if (Token.checkUser(user, pass)) { string token = Token.createToken(user, pass); Session["Token"] = token; int type = Token.getUserType(user, pass); if (type == 1) { ViewBag.Table = usuarios.mostrartabla(); return(View("/Views/Administrador/Usuarios.cshtml")); } if (type == 2) { Session["user"] = user; Session["pass"] = pass; int IdUsuario = Token.getUserId(user, pass); HorasNivel2 horas2 = new HorasNivel2(); CitasNivel2 citas2 = new CitasNivel2(); PacientesNivel2 pacientes2 = new PacientesNivel2(); ViewBag.IdUsuario = IdUsuario.ToString(); ViewBag.Table1 = horas2.mostrartabla(IdUsuario.ToString()); ViewBag.Table2 = citas2.mostrartabla(IdUsuario.ToString()); ViewBag.Table3 = pacientes2.mostrartabla(IdUsuario.ToString()); return(View("/Views/Nivel2/Medico.cshtml")); } } else { ViewBag.mensaje = "Nombre de usuario y/o clave incorrectos."; } return(View("/Views/Home/Login.cshtml")); }