public JsonResult GetById(UnidadMedidaDTO unidadMedidaDTO) { var jsonResponse = new JsonResponse { Success = true }; try { var unidad = MapperHelper.Map <UnidadMedidaDTO, UnidadMedida>(unidadMedidaDTO); var unidadResult = UnidadMedidaBL.Instancia.GetById(unidad); if (unidadResult != null) { unidadMedidaDTO = MapperHelper.Map <UnidadMedida, UnidadMedidaDTO>(unidadResult); jsonResponse.Data = unidadMedidaDTO; } else { jsonResponse.Warning = true; jsonResponse.Message = Mensajes.UsuarioNoExiste; } } catch (Exception ex) { LogError(ex); jsonResponse.Success = false; jsonResponse.Message = Mensajes.IntenteloMasTarde; } return(Json(jsonResponse)); }
public ActionResult EditarUnidadMedida(short?id, UnidadMedidaDTO model) { if (Session["StringToken"] == null) { return(View(AutenticacionServicio.InitIndex(new LoginModel()))); } tkn = Session["StringToken"].ToString(); if (id != null) { return(RedirectToAction("UnidadMedida", CatalogoServicio.ActivarEditarUnidadMedida(id.Value, tkn))); } else { var respuesta = CatalogoServicio.ModificarUnidadMedida(model, tkn); if (respuesta.Exito) { return(RedirectToAction("UnidadMedida")); } else { TempData["RespuestaDTO"] = respuesta; return(RedirectToAction("UnidadMedida")); } } }
public ActionResult UnidadMedida(int?page, UnidadMedidaDTO model = null) { if (Session["StringToken"] == null) { return(RedirectToAction("Index", "Home")); } tkn = Session["StringToken"].ToString(); ModelState.Clear(); var Pagina = page ?? 1; ViewBag.Unidades = CatalogoServicio.ListaUnidadesMedida(tkn).ToPagedList(Pagina, 20);; ViewBag.EsAdmin = TokenServicio.ObtenerEsAdministracionCentral(tkn); if (TempData["RespuestaDTO"] != null) { ViewBag.MensajeError = Validar((RespuestaDTO)TempData["RespuestaDTO"]); } if (model != null && model.IdUnidadMedida != 0) { ViewBag.EsEdicion = true; } if (ViewBag.EsAdmin) { ViewBag.Empresas = CatalogoServicio.Empresas(tkn); } else { ViewBag.Empresas = CatalogoServicio.Empresas(tkn).SingleOrDefault().NombreComercial; } return(View(model)); }
public JsonResult Add(UnidadMedidaDTO unidadMedidaDTO) { var jsonResponse = new JsonResponse { Success = true }; try { int resultado = 0; var unidad = MapperHelper.Map <UnidadMedidaDTO, UnidadMedida>(unidadMedidaDTO); resultado = UnidadMedidaBL.Instancia.Add(unidad); if (resultado > 0) { jsonResponse.Title = Title.TitleRegistro; jsonResponse.Message = Mensajes.RegistroSatisfactorio; } else { jsonResponse.Title = Title.TitleAlerta; jsonResponse.Warning = true; jsonResponse.Message = Mensajes.RegistroFallido; } LogBL.Instancia.Add(new Log { Accion = Mensajes.Add, Controlador = Mensajes.UsuarioController, Identificador = resultado, Mensaje = jsonResponse.Message, Usuario = unidadMedidaDTO.UsuarioRegistro, Objeto = JsonConvert.SerializeObject(unidadMedidaDTO) }); } catch (Exception ex) { LogError(ex); jsonResponse.Success = false; jsonResponse.Title = Title.TitleAlerta; jsonResponse.Message = Mensajes.IntenteloMasTarde; LogBL.Instancia.Add(new Log { Accion = Mensajes.Add, Controlador = Mensajes.UsuarioController, Identificador = 0, Mensaje = ex.Message, Usuario = unidadMedidaDTO.UsuarioRegistro, Objeto = JsonConvert.SerializeObject(unidadMedidaDTO) }); } return(Json(jsonResponse)); }
public ActionResult CrearUnidadMedida(UnidadMedidaDTO model) { if (Session["StringToken"] == null) { return(View(AutenticacionServicio.InitIndex(new LoginModel()))); } tkn = Session["StringToken"].ToString(); var respuesta = CatalogoServicio.CrearUnidadMedida(model, tkn); if (respuesta.Exito) { return(RedirectToAction("UnidadMedida")); } else { TempData["RespuestaDTO"] = respuesta; return(RedirectToAction("UnidadMedida", new { respuesta, model })); } }
public ActionResult Create(JsonHeader collection) { Dictionary <string, string> headerDictionary = WebHelper.JsonToDictionary(collection.Row); JsonResultMessage jsonResultMessage = new JsonResultMessage(); UnidadMedidaDTO unidadMedidaDTO = new UnidadMedidaDTO(); try { if (collection.EditAction == EditActionConstant.EDIT) { unidadMedidaDTO.UnidadMedidaId = Convert.ToInt32(headerDictionary["UnidadMedidaId"]); } unidadMedidaDTO.Codigo = headerDictionary["Codigo"].ToString().Trim(); unidadMedidaDTO.Nombre = headerDictionary["Nombre"].ToString().Trim(); unidadMedidaDTO.Abreaviatura = headerDictionary["Abreaviatura"].ToString().Trim(); unidadMedidaDTO.Estado = EstadoConstante.ACTIVO; if (collection.EditAction == EditActionConstant.NEW) { unidadMedidaService.Create(unidadMedidaDTO); } else { unidadMedidaService.Update(unidadMedidaDTO); } jsonResultMessage.message = "Unidad medida grabado satifactoriamente"; } catch (Exception ex) { jsonResultMessage.success = false; jsonResultMessage.message = ex.Message; throw ex; } return(Json(jsonResultMessage)); }