// GET: IdentificacionTipo public ActionResult Index() { if (Session["usuarioLogueado"] != null) { ViewBag.NombreUsuario = Session["usuarioLogueado"].ToString(); ViewBag.NombreCompleto = Session["usuarioLogueado"].ToString(); //inicializa el controller de Login para obtener el menú. LoginController controllerPermiso = new LoginController(); controllerPermiso.InitializeController(this.Request.RequestContext); JsonResult respuesta = controllerPermiso.ConsultarPermisosUsuario(0); var datosMenu = respuesta.Data.SerializarObjeto(); Session["PermisosMenu"] = respuesta.Data; Session["IdTipoPermiso"] = ConfigurationManager.AppSettings["TipoPermiso"]; string _url = Request.Url.ToString(); //Consulta permiso de acceso a URL //bool tieneAcceso = TieneAccesoAView(respuesta.Data, _url); bool tieneAcceso = true; if (tieneAcceso == false) { return(RedirectToAction("PaginaInvalida", "Login")); } NEGOCIO_Auxiliar objNegocios = new NEGOCIO_Auxiliar(); List <FCCxCAuxiliar> listaAuxiliar = objNegocios.NEGOCIO_SelectAll().ToList(); ViewBag.Auxiliar = listaAuxiliar; var lista = NEGOCIO_Periodo.NEGOCIO_SelectAll().ToList(); return(View(lista)); } else { return(RedirectToAction("Index", "Login")); } }
// POST: api/Auxiliar public HttpResponseMessage Post([FromBody] FCCxCAuxiliar nuevoAuxiliar) { try { //probar throw new Exception("Error de prueba"); using (var negocio = new NEGOCIO_Auxiliar()) { var resNegocios = negocio.NEGOCIO_insertar(nuevoAuxiliar); //mensaje Http de respuesta del Api HttpResponseMessage res = null; if (resNegocios) { //crear respuesta de ok res = new HttpResponseMessage(HttpStatusCode.OK); //no se puede obtener el Id del nuevo registro pues retorna un bool //var message = Request.CreateResponse(HttpStatusCode.Created, nuevoConcepto.IdConcepto); //message.Headers.Location = new Uri(Request.RequestUri + // nuevoConcepto.IdConcepto.ToString()); } else { //crear respuesta de error res = new HttpResponseMessage(HttpStatusCode.InternalServerError); } return(res); } } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex)); } }
// PUT: api/Auxiliar/5 public HttpResponseMessage Put(FCCxCAuxiliar auxiliarModif) { try { using (var negocio = new NEGOCIO_Auxiliar()) { var resNegocios = negocio.NEGOCIO_update(auxiliarModif); //mensaje Http de respuesta del Api HttpResponseMessage res = null; if (resNegocios) { //crear respuesta de ok res = new HttpResponseMessage(HttpStatusCode.OK); } else { //crear respuesta de error res = new HttpResponseMessage(HttpStatusCode.InternalServerError); } return(res); } } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex)); } }
// GET: api/Auxiliar public IEnumerable <FCCxCAuxiliar> Get() { NEGOCIO_Auxiliar objNegocios = new NEGOCIO_Auxiliar(); var obj = objNegocios.NEGOCIO_SelectAll(); return(obj); }
// GET: api/Auxiliar/5 public FCCxCAuxiliar Get(int id) { NEGOCIO_Auxiliar obj = new NEGOCIO_Auxiliar(); var res = obj.NEGOCIO_Select(id); //.Where(c => c.IdConcepto == id).FirstOrDefault(); return(res); }
// DELETE: api/Auxiliar/5 public HttpResponseMessage Delete(int id) { try { using (var negocio = new NEGOCIO_Auxiliar()) { var resNegocios = negocio.NEGOCIO_delete(id); //mensaje Http de respuesta del Api HttpResponseMessage res = null; if (resNegocios) { //crear respuesta de ok res = new HttpResponseMessage(HttpStatusCode.OK); //no se puede obtener el Id del nuevo registro pues retorna un bool //var message = Request.CreateResponse(HttpStatusCode.Created, nuevoConcepto.IdConcepto); //message.Headers.Location = new Uri(Request.RequestUri + // nuevoConcepto.IdConcepto.ToString()); } else { //crear respuesta de error res = new HttpResponseMessage(HttpStatusCode.InternalServerError); } return(res); } } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex)); } }
public ActionResult Create([Bind(Include = "IdAuxiliar,DscAuxiliar,CodEstado")] FCCxCAuxiliar obj) { NEGOCIO_Auxiliar objNegocios = new NEGOCIO_Auxiliar(); var res = objNegocios.NEGOCIO_insertar(obj); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "IdAuxiliar,DscAuxiliar,CodEstado")] FCCxCAuxiliar obj) { ////var res = NEGOCIO_FCCxCAuxiliar.NEGOCIO_update(obj); ////return RedirectToAction("Index"); var objNegocios = new NEGOCIO_Auxiliar(); var res = objNegocios.NEGOCIO_update(obj); if (ModelState.IsValid) { return(RedirectToAction("Index")); } return(View(obj)); }
//crea la lista para combo de dscAuxiliar List <SelectListItem> listaAuxiliar() { NEGOCIO_Auxiliar objNegocios = new NEGOCIO_Auxiliar(); List <FCCxCAuxiliar> listaAuxiliar = objNegocios.NEGOCIO_SelectAll().ToList(); List <SelectListItem> lA = new List <SelectListItem>(); foreach (var row in listaAuxiliar) { lA.Add(new SelectListItem { Text = row.DscAuxiliar, Value = row.IdAuxiliar.ToString() }); } return(lA); }
// GET: FCCxCAuxiliars/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } NEGOCIO_Auxiliar objNegocios = new NEGOCIO_Auxiliar(); var obj = objNegocios.NEGOCIO_SelectAll().ToList().FirstOrDefault(a => a.IdAuxiliar == id); if (obj == null) { return(HttpNotFound()); } return(View(obj)); }
public ActionResult Details(int id) { var objNegocios = new NEGOCIO_Auxiliar(); var obj = objNegocios.NEGOCIO_Select(id); if (obj == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } if (obj == null) { return(HttpNotFound()); } return(View(obj)); }