public ActionResult UpdateClsMaster(RequestAdminClsMaster request) { if (ModelState.IsValid) { LogicAdminClsMaster adm = new LogicAdminClsMaster(); ResponseAdminClsMaster response = new ResponseAdminClsMaster(); request.flag = 'M'; request.dateUpdate = DateTime.Now; request.userUpdate = Session["user"].ToString(); request.userRegister = ""; response = adm.setClsMaster(request); if (response.code == 50000) { Session.Add("msgOk", response.message); } else { Session.Add("msgEr", response.message); } } return(RedirectToAction("ClsMaster")); }
public ActionResult addClsMaster(ResponseAdminClsMasterList item1, RequestAdminClsMaster item2, ResponseAdminClsMasterDetail item3, ResponseAdminClsMaster item4) { // Método para agregar opciones de catálogo if (ModelState.IsValid) { LogicAdminClsMaster adm = new LogicAdminClsMaster(); item2.stateRecord = true; item2.flag = 'N'; item2.dateRegister = DateTime.Now; item2.userRegister = Session["user"].ToString(); item2.dateUpdate = DateTime.Now; item2.userUpdate = Session["user"].ToString(); item4 = adm.setClsMaster(item2); if (item4.code == 50000) { Session.Add("msgOk", item4.message); } else { Session.Add("msgEr", item4.message); } } Tuple <ResponseAdminClsMasterList, RequestAdminClsMaster, ResponseAdminClsMasterDetail, ResponseAdminClsMaster> response = new Tuple <ResponseAdminClsMasterList, RequestAdminClsMaster, ResponseAdminClsMasterDetail, ResponseAdminClsMaster>(item1, item2, item3, item4); return(RedirectToAction("ClsMaster")); }
public ActionResult ClsMaster() { // Obtener el listado de catálogos RequestAdminClsMaster req = new RequestAdminClsMaster(); ResponseAdminClsMasterList res = new ResponseAdminClsMasterList(); LogicAdminClsMaster logic = new LogicAdminClsMaster(); req.id = 0; req.catalogId = ""; req.child = true; res = logic.getClsMasterList(req); req.stateRecord = true; Tuple <ResponseAdminClsMasterList, RequestAdminClsMaster, ResponseAdminClsMasterDetail, ResponseAdminClsMaster> response = new Tuple <ResponseAdminClsMasterList, RequestAdminClsMaster, ResponseAdminClsMasterDetail, ResponseAdminClsMaster>(res, req, null, null); return(View(response)); }
public ActionResult ShowClsMaster(string id) { // Cargar los datos de la opción a modificar RequestAdminClsMaster req = new RequestAdminClsMaster(); ResponseAdminClsMasterList res = new ResponseAdminClsMasterList(); LogicAdminClsMaster logic = new LogicAdminClsMaster(); req.id = int.Parse(id); res = logic.getClsMasterList(req); req.catalogId = res.lst[0].catalogId; req.child = res.lst[0].child; req.subValue = res.lst[0].subValue; req.detail = res.lst[0].detail; req.value = res.lst[0].value; req.stateRecord = res.lst[0].stateRecord; return(View(req)); }
public ResponseAdminClsMaster adminClsMaster(RequestAdminClsMaster request) { ResponseAdminClsMaster response = new ResponseAdminClsMaster(); try { LogicAdminClsMaster logic = new LogicAdminClsMaster(); request.dateRegister = System.DateTime.Now; request.dateUpdate = System.DateTime.Now; response = logic.adminClsMaster(request); } catch (System.Data.SqlClient.SqlException exSql) { // Cuando sea una excepción por SQL ya vendrá el mensaje de error controlado response.code = exSql.ErrorCode; response.message = exSql.Message; response.status = exSql.State; } catch (Exception ex) { // Registrar el error real LogicLogError logicError = new LogicLogError(); LogError error = new LogError(); error.module = "ADMIN"; error.method = "adminClsMaster"; error.errorMessage = ex.Message; error.moreInfo = request.id.ToString(); logicError.newError(error); response.code = -1; response.message = "Error no controlado, favor consultar con el administrador del sistema."; } return(response); }