Exemple #1
0
        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);
        }
Exemple #2
0
        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);
            }
        }
Exemple #3
0
        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);
        }