public JsonResult ListarNotaIngresoDetalle(NotaIngresoDTO notaIngresoDTO) { var jsonResponse = new JsonResponse { Success = true }; try { var notaIngreso = MapperHelper.Map <NotaIngresoDTO, NotaIngreso>(notaIngresoDTO); var notaingresodetalleList = NotaIngresoBL.Instancia.GetAll(notaIngreso); var notaIngresodetalleDTOList = MapperHelper.Map <IEnumerable <NotaIngresoDetalle>, IEnumerable <NotaIngresoDetalleDTO> >(notaingresodetalleList); if (notaIngresodetalleDTOList.Count() > 0) { jsonResponse.Data = notaIngresodetalleDTOList; jsonResponse.Message = "datos encontrados"; } } catch (Exception ex) { LogError(ex); ViewBag.MessageError = ex.Message; jsonResponse.Data = new List <UsuarioPaginationModel>(); } return(Json(jsonResponse)); }
public JsonResult GetCorrelativo(NotaIngresoDTO notaIngresoDTO) { var jsonResponse = new JsonResponse { Success = true }; try { var notatIngreso = MapperHelper.Map <NotaIngresoDTO, NotaIngreso>(notaIngresoDTO); var getcorrelativoDTO = NotaIngresoBL.Instancia.GetCorrelativo(notatIngreso); 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(NotaIngresoDTO notaIngresoDTO) { var jsonResponse = new JsonResponse { Success = true }; try { var notaingreso = MapperHelper.Map <NotaIngresoDTO, NotaIngreso>(notaIngresoDTO); var notaingresoI = NotaIngresoBL.Instancia.GetById(notaingreso); if (notaingresoI != null) { notaIngresoDTO = MapperHelper.Map <NotaIngreso, NotaIngresoDTO>(notaingresoI); 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(NotaIngresoDTO notaIngresoDTO) { var jsonResponse = new JsonResponse { Success = true }; try { var notaIngreso = MapperHelper.Map <NotaIngresoDTO, NotaIngreso>(notaIngresoDTO); int resultado = 0; DateTime.ParseExact(notaIngreso.ningc_fecha_nota_ingreso_, "dd/mm/yyyy", CultureInfo.InvariantCulture).ToString(appSettings.FormatoFecha); resultado = NotaIngresoBL.Instancia.UpdateNI(notaIngreso); 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 = notaIngresoDTO.UsuarioRegistro, Objeto = JsonConvert.SerializeObject(notaIngresoDTO) }); } 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 = notaIngresoDTO.UsuarioRegistro, Objeto = JsonConvert.SerializeObject(notaIngresoDTO) }); } return(Json(jsonResponse)); }
public JsonResult Delete(NotaIngresoDTO notaIngresoDTO) { var jsonResponse = new JsonResponse { Success = true }; try { var notatIngreso = MapperHelper.Map <NotaIngresoDTO, NotaIngreso>(notaIngresoDTO); int resultado = NotaIngresoBL.Instancia.DeleteNI(notatIngreso); 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 = notaIngresoDTO.UsuarioRegistro, Objeto = JsonConvert.SerializeObject(notaIngresoDTO) }); } 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 = notaIngresoDTO.UsuarioRegistro, Objeto = JsonConvert.SerializeObject(notaIngresoDTO) }); } return(Json(jsonResponse)); }