public ActionResult Crear(String apellido, String nombre) { enEmpleados oenEmpleado = new enEmpleados { Apellido = apellido, Nombre = nombre }; int resultado = -1; try { cnEmpleado ocnEmpleado = new cnEmpleado(); resultado = ocnEmpleado.altaEmpleado(oenEmpleado); if (resultado == 1) { return(RedirectToAction("listaFiltro")); } else { ViewBag.OK = false; ViewBag.Mensaje = "No se ha dado de alta"; } } catch (Exception ex) { ViewBag.OK = false; ViewBag.Datos = null; ViewBag.Mensaje = "Error EmpleadoManController.Crear = " + ex.Message; } return(View()); }
public ActionResult listaFiltro() { List <enEmpleados> lenEmpleados = new List <enEmpleados>(); try { cnEmpleado ocnEmpleado = new cnEmpleado(); //Utilizamos nuestras variables de session para pasarlas por atributo. String apellido = Session["filtroApellido"].ToString(); String nombre = Session["filtroNombre"].ToString(); int tPagina = (int)Session["tPagina"]; int nPagina = (int)Session["nPagina"]; //El offset de SQL comienza en 0. lenEmpleados = ocnEmpleado.listarFiltro(tPagina, nPagina, apellido, nombre); ViewBag.OK = true; ViewBag.DATOS = lenEmpleados; ViewBag.COUNT = (int)Session["nRegistrosFiltro"]; ViewBag.MENSAJE = "Patata Success"; } catch (Exception ex) { ViewBag.MENSAJE = "Patata con ERROR en EmpleadoManController.listaFiltro: " + ex.Message; ViewBag.OK = false; return(RedirectToAction("PaginaDeError")); } return(View()); }
public ActionResult Edit(int?id, String apellido, String nombre) { enEmpleados oenEmpleado = new enEmpleados(); cnEmpleado ocnEmpleado = new cnEmpleado(); try { oenEmpleado.IdEmpleado = id; oenEmpleado.Apellido = apellido; oenEmpleado.Nombre = nombre; int resultado = ocnEmpleado.edit(oenEmpleado); if (resultado == 1) { ViewBag.OK = true; ViewBag.DATOS = oenEmpleado; ViewBag.MENSAJE = "Se ha modificado el registro."; ViewBag.MODIF = true; } } catch (Exception e) { ViewBag.MODIF = false; ViewBag.OK = false; ViewBag.MENSAJE = "Patata con ERROR en EmpleadoManController.Edit: " + e.Message; return(RedirectToAction("PaginaDeError")); } return(RedirectToAction("listaFiltro")); }
//Mantenimiento //Borrar //GET: public ActionResult Borrar(int?ID) { int resultado = -1; ViewBag.BORRADO = false; try { cnEmpleado ocnEmpleado = new cnEmpleado(); resultado = ocnEmpleado.borrarPorId(ID); if (resultado == 1) { ViewBag.BORRADO = true; ViewBag.MENSAJE = "Se ha borrado el registro"; return(View()); } else { ViewBag.BORRADO = false; ViewBag.OK = false; ViewBag.Mensaje = "Nos se ha dado de baja"; } } catch (Exception ex) { ViewBag.OK = false; ViewBag.Datos = null; ViewBag.Mensaje = "Error controlador ConsEmpleadoPorID() = " + ex.Message; return(RedirectToAction("PaginaDeError")); } return(View()); }
public ActionResult Crear(String Apellido, String Nombre) { enEmpleado oenEmpleado = new enEmpleado { Apellido = Apellido, Nombre = Nombre }; int resultado = -1; try { cnEmpleado ocnEmpleado = new cnEmpleado(); resultado = ocnEmpleado.AltaEmpleado(oenEmpleado); if (resultado == 1) { return(RedirectToAction("ListaFiltro")); } else { ViewBag.OK = false; ViewBag.Mensaje = "Nos se ha dado de alta"; } } catch (Exception ex) { ViewBag.OK = false; ViewBag.Datos = null; ViewBag.Mensaje = "Error controlador Crear(String Apellido, String Nombre) = " + ex.Message; } return(View()); }
//---BORRAR--- // GET: EmpleadoMan public ActionResult Borrar(int?ID) { int resultado = -1; try { cnEmpleado ocnEmpleado = new cnEmpleado(); resultado = ocnEmpleado.BajaEmpleado(ID); if (resultado == 1) { return(RedirectToAction("ListaFiltro")); } else { ViewBag.OK = false; ViewBag.Mensaje = "Nos se ha dado de baja"; } } catch (Exception ex) { ViewBag.OK = false; ViewBag.Datos = null; ViewBag.Mensaje = "Error controlador ConsEmpleadoPorID() = " + ex.Message; } return(View()); }
public ActionResult Editar(int?ID, String Apellido, String Nombre) { enEmpleado oenEmpleado = new enEmpleado(); oenEmpleado.IdEmpleado = ID; oenEmpleado.Apellido = Apellido; oenEmpleado.Nombre = Nombre; try { cnEmpleado ocnEmpleado = new cnEmpleado(); int resultado = ocnEmpleado.Editar(oenEmpleado); if (resultado == 1) { return(RedirectToAction("ListaFiltro")); } else { ViewBag.OK = false; ViewBag.Mensaje = "Nos se ha modificado el registro"; } } catch (Exception ex) { ViewBag.OK = false; ViewBag.Datos = null; ViewBag.Mensaje = "Error controlador ConsEmpleadoPorID() = " + ex.Message; } return(View()); }
//---DETALLE--- // GET: EmpleadoMan public ActionResult Detalle(int?ID) { enEmpleado oenEmpleado = new enEmpleado(); try { cnEmpleado ocnEmpleado = new cnEmpleado(); oenEmpleado = ocnEmpleado.ConsEmpleadoPorID(ID); ViewBag.OK = true; ViewBag.Datos = oenEmpleado; } catch (Exception ex) { ViewBag.OK = false; ViewBag.Datos = null; ViewBag.Mensaje = "Error controlador Detalle(int? ID) = " + ex.Message; } return(View()); }
// GET: Empleado public ActionResult Index() { List <enEmpleado> lenEmpleado = new List <enEmpleado>(); try { cnEmpleado ocnEmpleado = new cnEmpleado(); lenEmpleado = ocnEmpleado.Listar(); ViewBag.OK = true; ViewBag.Datos = lenEmpleado; ViewBag.Mensaje = ""; } catch (Exception ex) { ViewBag.OK = false; ViewBag.Datos = null; ViewBag.Mensaje = "Error controlador Lista() = " + ex.Message; } return(View()); }
public ActionResult Index(String Apellido, String Nombre) { try { Session["filtroApellido"] = Apellido; Session["filtroNombre"] = Nombre; int NumRegistros = 0; cnEmpleado ocnEmpleado = new cnEmpleado(); NumRegistros = ocnEmpleado.NumRegistrosFiltro(Apellido, Nombre); if (NumRegistros > 0) { Session["NumRegistrosfiltro"] = NumRegistros; } return(RedirectToAction("ListaFiltro")); } catch (Exception ex) { ViewBag.Mensaje = "Error filtro: " + ex; ViewBag.OK = false; // return RedirectToAction("PaginaDeError"); } return(View()); }
public ActionResult Detail(int?id) { enEmpleados oenEmpleados = new enEmpleados(); try { cnEmpleado cnEmpleado = new cnEmpleado(); oenEmpleados = cnEmpleado.consEmpleadoPorId(id); ViewBag.OK = true; ViewBag.DATOS = oenEmpleados; ViewBag.MENSAJE = "Patata Success"; ViewBag.MODIF = false; } catch (Exception e) { ViewBag.MODIF = false; ViewBag.OK = false; ViewBag.MENSAJE = "Patata con ERROR en EmpleadoManController.Detail: " + e.Message; return(RedirectToAction("PaginaDeError")); } return(View()); }
[HttpPost]//Ponemos esta etiqueta para que sea un post. Por defecto es get. public ActionResult Index(String Apellido, String Nombre) { try { //Usamos las variables de session para mantener nuestro filtro. Session["filtroApellido"] = Apellido; Session["filtroNombre"] = Nombre; int nRegistros = 0; cnEmpleado ocnEmpleado = new cnEmpleado(); nRegistros = ocnEmpleado.nRegistrosFiltro(Apellido, Nombre); if (nRegistros > 0) { Session["nRegistrosFiltro"] = nRegistros; } return(RedirectToAction("listaFiltro"));//Redirigimos la salida a otro metodo del controlador. } catch (Exception ex) { ViewBag.MENSAJE = "Patata con ERROR en EmpleadoManController.Index: " + ex.Message; return(RedirectToAction("PaginaDeError")); } }
//---LISTA FILTRO--- #region listaFiltro //GET: listafiltro public ActionResult ListaFiltro() { List <enEmpleado> lenEmpleado = new List <enEmpleado>(); try { cnEmpleado ocnEmpleado = new cnEmpleado(); String Apellido = Session["FiltroApellido"].ToString(); String Nombre = Session["FiltroNombre"].ToString(); // int TamPagina = 3, NumRegistro = 3; int TamPagina = (int)Session["TamPagina"]; int NumRegistro = (int)Session["NumRegistro"]; lenEmpleado = ocnEmpleado.ListaFiltro(TamPagina, NumRegistro, Apellido, Nombre); ViewBag.Datos = lenEmpleado; } catch (Exception ex) { ViewBag.Mensaje = "Error filtro: " + ex; ViewBag.OK = false; // return RedirectToAction("PaginaDeError"); } ViewBag.NumRegistrosFiltro = Session["NumRegistrosfiltro"]; return(View()); }