//registramos el tiempo de un empleado public int registrarTiemposEmpleado(int idTiempo, string tiempo) { char[] tipo = tiempo.ToCharArray(); Tiempo t = new Tiempo(); t.TN_Id_Horario = idTiempo; t.TC_Horario = tiempo; //t.horario.TC_Horario= tiempo; t.TC_Tipo = tipo[0].ToString(); t.TN_Id_Usuario = int.Parse(Session["UsserID"].ToString()); //acá hay que aplicar las reglas de negocio TiempoRN tiempoRN = new TiempoRN(); int res = tiempoRN.verificarRegistro(tiempo, t.TN_Id_Usuario); if (res == 1) { return(new TiemposAD().registrarTiempo(t)); } //si las reglas de negocio dan el aval para registrar //se llama al acceso de datos return(res); }
// GET: Historicos_Tiempos public ActionResult Listar() { TiempoRN tiempoUs = new TiempoRN(); List <Tiempo> lista = JsonConvert.DeserializeObject <List <Tiempo> >(tiempoUs.ListarHistoricoTiempos()); List <Horario> listaH = JsonConvert.DeserializeObject <List <Horario> >(new HorarioAD().listarHorarios()); ViewBag.Message = "Histórico de Tiempos Laborales"; ViewBag.ListaHistoricoTiempos = lista; ViewBag.ListaHorarios = listaH; ViewBag.Respuesta = ""; 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")); } }