public int Actualizar(string viejo, string nuevo) { Horario vH = new Horario(); vH.TC_Horario = viejo; vH.TH_Duracion = "00:00:00"; Horario nH = new Horario(); nH.TC_Horario = nuevo; nH.TH_Duracion = "00:00:00"; //confirmar que existe un registro con el nombre viejo Horario temp = new HorarioAD().consultarTiempo(vH); if (temp.TC_Horario == null) { return(0); } else { return(new HorarioAD().actualizarHorario(viejo, nH)); } //ViewBag.Message = "Catálogo de Horarios"; //string listaS = new HorarioAD().listarHorarios(); //List<Horario> lista = JsonConvert.DeserializeObject<List<Horario>>(listaS); //ViewBag.ListaTiempos = lista; //ViewBag.Respuesta = "Actualizado"; //return View("Listar"); }
public int Agregar(String horario) { Horario t = new Horario(); t.TC_Horario = horario; t.TH_Duracion = "00:00:00"; //primero debemos confirmar si el tiempo ya existe Horario temp = new HorarioAD().consultarTiempo(t); if (temp.TC_Horario == null) { return(new HorarioAD().registrarHorario(t)); } else { if (temp.TC_Horario.Equals(t.TC_Horario) && temp.TH_Duracion.Equals(t.TH_Duracion)) { ViewBag.Respuesta = "El registro de tiempo ya existe"; return(0); } else { return(new HorarioAD().registrarHorario(t)); } } //ViewBag.Message = "Catálogo de Horarios"; //string listaS = new HorarioAD().listarHorarios(); //List<Horario> lista = JsonConvert.DeserializeObject<List<Horario>>(listaS); //ViewBag.ListaTiempos = lista; //return View("Listar"); }
public ActionResult Listar_de_Empleado() { //debo listar el catalogo de tiempos List <Horario> lista = new List <Horario>(); string listaH = new HorarioAD().listarHorarios(); lista = JsonConvert.DeserializeObject <List <Horario> >(listaH); List <Tiempo> listaT = new List <Tiempo>(); string lisT = new TiemposAD().listarPorFechaTiempoUsuario(int.Parse(Session["UsserID"].ToString()), DateTime.Now.ToString("dd-MM-yyyy")); listaT = JsonConvert.DeserializeObject <List <Tiempo> >(lisT); ViewBag.listaHorario = lista; ViewBag.listaTiempo = listaT; ViewBag.Message = Session["UsserName"].ToString() + " " + Session["UsserSurname1"].ToString() + " " + Session["UsserSurname2"].ToString(); if ((Session["UsserType"].ToString() == "Administración") || (Session["UsserType"].ToString() == "Jefatura") || (Session["UsserType"].ToString() == "Estándar")) { return(View()); } else { return(RedirectToAction("Error403", "Error")); } }
public ActionResult Listar() { //debo listar el catalogo de tiempos string listaH = new HorarioAD().listarHorarios(); List <Horario> lista = JsonConvert.DeserializeObject <List <Horario> >(listaH); string lisT = new TiemposAD().consultarTiemposUsuario(int.Parse(Session["UserIdAdminMarcas"].ToString())); List <Tiempo> listaT = JsonConvert.DeserializeObject <List <Tiempo> >(lisT); string sEmp = new EmpleadoAD().consultarEmpleado(int.Parse(Session["UserIdAdminMarcas"].ToString())); Empleado emp = JsonConvert.DeserializeObject <Empleado>(sEmp); ViewBag.listaHorario = lista; ViewBag.listaTiempo = listaT; ViewBag.Message = emp.TC_Nombre_Usuario + " " + emp.TC_Primer_Apellido + " " + emp.TC_Segundo_Apellido; if (Session["UsserType"].ToString() == "Administración") { return(View("Listar_de_Admin")); } else if (Session["UsserType"].ToString() == "Jefatura") { return(View("Listar_de_Jefatura")); } else { return(RedirectToAction("Error403", "Error")); } }
public int Eliminar(string horario) { Horario temp = new HorarioAD().consultarTiempo(new Horario { TC_Horario = horario, TH_Duracion = "00:00:00" }); if (temp.TC_Horario == null) { return(0); } else { return(new HorarioAD().eliminarHorario(new Horario { TC_Horario = horario, TH_Duracion = "00:00:00" })); } }
// GET: Catalogo_Tiempos_Laborales public ActionResult Listar() { ViewBag.Message = "Catálogo de Horarios"; string listaS = new HorarioAD().listarHorarios(); List <Horario> lista = JsonConvert.DeserializeObject <List <Horario> >(listaS); ViewBag.ListaTiempos = lista; ViewBag.Respuesta = ""; if (Session["UsserType"].ToString() == "Administración") { return(View("Listar")); } else { return(RedirectToAction("Error403", "Error")); } }