public JsonResult ListarNotaSalidaDetalle(NotaSalidaDTO notaSalidaDTO) { var jsonResponse = new JsonResponse { Success = true }; try { var notaSalida = MapperHelper.Map <NotaSalidaDTO, NotaSalida>(notaSalidaDTO); var notasalidadetalleList = NotaSalidaBL.Instancia.GetAll(notaSalida); var notaSalidadetalleDTOList = MapperHelper.Map <IEnumerable <NotaSalidaDetalle>, IEnumerable <NotaSalidaDetalleDTO> >(notasalidadetalleList); if (notaSalidadetalleDTOList != null) { jsonResponse.Data = notaSalidadetalleDTOList; jsonResponse.Message = "datos encontrados"; } } catch (Exception ex) { LogError(ex); ViewBag.MessageError = ex.Message; jsonResponse.Data = new List <UsuarioPaginationModel>(); } return(Json(jsonResponse)); }
public JsonResult GetCorrelativo(NotaSalidaDTO notaSalidaDTO) { var jsonResponse = new JsonResponse { Success = true }; try { var notaSalida = MapperHelper.Map <NotaSalidaDTO, NotaSalida>(notaSalidaDTO); var getcorrelativoDTO = NotaSalidaBL.Instancia.GetCorrelativo(notaSalida); if (getcorrelativoDTO > 0) { jsonResponse.Data = getcorrelativoDTO; } else { jsonResponse.Success = true; jsonResponse.Data = getcorrelativoDTO; } } catch (Exception ex) { LogError(ex); jsonResponse.Success = false; jsonResponse.Message = Mensajes.IntenteloMasTarde; } return(Json(jsonResponse)); }
public JsonResult GetById(NotaSalidaDTO notaIngresoDTO) { var jsonResponse = new JsonResponse { Success = true }; try { var notaSalida = MapperHelper.Map <NotaSalidaDTO, NotaSalida>(notaIngresoDTO); var notaSalidadDTO = NotaSalidaBL.Instancia.GetById(notaSalida); if (notaSalidadDTO != null) { notaIngresoDTO = MapperHelper.Map <NotaSalida, NotaSalidaDTO>(notaSalidadDTO); jsonResponse.Data = notaIngresoDTO; } else { jsonResponse.Warning = true; jsonResponse.Message = Mensajes.UsuarioNoExiste; } } catch (Exception ex) { LogError(ex); jsonResponse.Success = false; jsonResponse.Message = Mensajes.IntenteloMasTarde; } return(Json(jsonResponse)); }
public JsonResult Update(NotaSalidaDTO notaSalidaDTO) { var jsonResponse = new JsonResponse { Success = true }; try { var notaSalida = MapperHelper.Map <NotaSalidaDTO, NotaSalida>(notaSalidaDTO); DateTime.ParseExact(notaSalida.nsalc_fecha_nota_salida_, "dd/mm/yyyy", CultureInfo.InvariantCulture).ToString(appSettings.FormatoFecha); int resultado = 0; resultado = NotaSalidaBL.Instancia.UpdateNS(notaSalida); if (resultado > 0) { jsonResponse.Title = Title.TitleActualizar; jsonResponse.Message = Mensajes.ActualizacionSatisfactoria; } if (resultado == -2) { jsonResponse.Title = Title.TitleAlerta; jsonResponse.Warning = true; jsonResponse.Message = Mensajes.ActualizacionFallida; } if (resultado == -1) { jsonResponse.Title = Title.TitleAlerta; jsonResponse.Warning = true; jsonResponse.Message = Mensajes.YaExisteRegistro; } LogBL.Instancia.Add(new Log { Accion = Mensajes.Update, Controlador = Mensajes.UsuarioController, Identificador = resultado, Mensaje = jsonResponse.Message, Usuario = notaSalidaDTO.UsuarioRegistro, Objeto = JsonConvert.SerializeObject(notaSalidaDTO) }); } catch (Exception ex) { LogError(ex); jsonResponse.Success = false; jsonResponse.Title = Title.TitleAlerta; jsonResponse.Message = Mensajes.YaExisteRegistro; LogBL.Instancia.Add(new Log { Accion = Mensajes.Update, Controlador = Mensajes.UsuarioController, Identificador = 0, Mensaje = ex.Message, Usuario = notaSalidaDTO.UsuarioRegistro, Objeto = JsonConvert.SerializeObject(notaSalidaDTO) }); } return(Json(jsonResponse)); }
public JsonResult Delete(NotaSalidaDTO notaSalidaDTO) { var jsonResponse = new JsonResponse { Success = true }; try { var notatSalida = MapperHelper.Map <NotaSalidaDTO, NotaSalida>(notaSalidaDTO); int resultado = NotaSalidaBL.Instancia.DeleteNS(notatSalida); if (resultado > 0) { jsonResponse.Title = Title.TitleEliminar; jsonResponse.Message = Mensajes.EliminacionSatisfactoria; } else { jsonResponse.Title = Title.TitleAlerta; jsonResponse.Warning = true; jsonResponse.Message = Mensajes.EliminacionFallida; } LogBL.Instancia.Add(new Log { Accion = Mensajes.Delete, Controlador = Mensajes.UsuarioController, Identificador = resultado, Mensaje = jsonResponse.Message, Usuario = notaSalidaDTO.UsuarioRegistro, Objeto = JsonConvert.SerializeObject(notaSalidaDTO) }); } catch (Exception ex) { LogError(ex); jsonResponse.Success = false; jsonResponse.Title = Title.TitleAlerta; jsonResponse.Message = Mensajes.IntenteloMasTarde; LogBL.Instancia.Add(new Log { Accion = Mensajes.Delete, Controlador = Mensajes.UsuarioController, Identificador = 0, Mensaje = ex.Message, Usuario = notaSalidaDTO.UsuarioRegistro, Objeto = JsonConvert.SerializeObject(notaSalidaDTO) }); } return(Json(jsonResponse)); }