public ConsultarMantenimientoResponseDTO ConsultarMantenimiento(ConsultarMantenimientoRequestDTO request) { ManejadorLog manejadorLog = new ManejadorLog(); manejadorLog.GrabarLog(request.FechaFin.ToString()); manejadorLog.GrabarLog(request.FechaFin.ToString()); ConsultarMantenimientoResponseDTO result = new ConsultarMantenimientoResponseDTO(); try { FichaMantenimientoBL mantenimiento = new FichaMantenimientoBL(); result = mantenimiento.ConsultarMantenimiento(request); } catch (ResultException ex) { ManejadorExcepciones.PublicarExcepcion(string.Format("{0}: {1}", MethodBase.GetCurrentMethod().Name, ex.Result.Mensaje)); ex.Result.Satisfactorio = false; result.Result = ex.Result; } catch (Exception ex) { ManejadorExcepciones.PublicarExcepcion(ex, PoliticaExcepcion.ServicioWCF); result.Result = new Result { Satisfactorio = false, Mensaje = "Ocurrio un problema interno en el servicio", IdError = Guid.NewGuid() }; } return(result); }
public ObtenerFichaMantenimientoResponseDTO ObtenerFichaMantenimiento(ObtenerFichaMantenimientoRequestDTO request) { ObtenerFichaMantenimientoResponseDTO response = new ObtenerFichaMantenimientoResponseDTO(); try { var ficha_mantenimientoBL = new FichaMantenimientoBL(); response = ficha_mantenimientoBL.ObtenerFichaMantenimiento(request); return(response); } catch (ResultException ex) { ManejadorExcepciones.PublicarExcepcion(string.Format("{0}: {1}", MethodBase.GetCurrentMethod().Name, ex.Result.Mensaje)); ex.Result.Satisfactorio = false; response.Result = ex.Result; return(response); } catch (Exception ex) { ManejadorExcepciones.PublicarExcepcion(ex, PoliticaExcepcion.ServicioWCF); response.Result = new Result { Satisfactorio = false, Mensaje = "Ocurrio un problema interno en el servicio", IdError = Guid.NewGuid() }; return(response); } }
public RegistrarFichaMantenimientoResponseDTO RegistrarFichaMantenimiento(RegistrarFichaMantenimientoRequestDTO request) { RegistrarFichaMantenimientoResponseDTO response = new RegistrarFichaMantenimientoResponseDTO(); try { //Newtonsoft.Json.JsonConvert.SerializeObject(request); var ficha_mantenimientoBL = new FichaMantenimientoBL(); response = ficha_mantenimientoBL.RegistraFichaMantenimiento(request); } catch (Exception ex) { ManejadorExcepciones.PublicarExcepcion(ex, PoliticaExcepcion.ServicioWCF); response.Result = new Result { Satisfactorio = false, Mensaje = "Ocurrio un problema interno en el servicio", IdError = Guid.NewGuid() }; } return(response); }