Пример #1
0
        private string Listar(string descripcion)
        {
            ServicioRecordatorios servicio = new ServicioRecordatorios();

            JavaScriptSerializer serializer = new JavaScriptSerializer();

            return(serializer.Serialize(servicio.EstadosRecordatoriosObtenerVigentes(descripcion)));
        }
Пример #2
0
        private string Listar()
        {
            ServicioRecordatorios servicio = new ServicioRecordatorios();

            List <Recordatorio> recordatoriosActivos = servicio.Listar();

            return(recordatoriosActivos.SerializaToJson());
        }
Пример #3
0
        private string Obtener(string id)
        {
            ServicioRecordatorios servicio = new ServicioRecordatorios();

            if (id.ConvertirInt() != -1)
            {
                return(servicio.EstadoRecordatorioObtener(id.ConvertirInt()).SerializaToJson());
            }
            else
            {
                return(string.Empty);
            }
        }
Пример #4
0
        private object Eliminar(string id)
        {
            JavaScriptSerializer serializer = new JavaScriptSerializer();

            try
            {
                ServicioRecordatorios servicio = new ServicioRecordatorios();

                servicio.TipoRecordatorioEliminar(id);

                return(serializer.Serialize(new { result = "OK" }));
            }
            catch (Exception ex)
            {
                return(serializer.Serialize(new { result = "Error", message = ex.Message }));
            }
        }
Пример #5
0
        private string EnviarMailRecordatorio(string idRecordatorio)
        {
            JavaScriptSerializer serializer = new JavaScriptSerializer();

            try
            {
                ServicioRecordatorios servicio = new ServicioRecordatorios();
                servicio.EnviarMail(idRecordatorio);

                return(serializer.Serialize(new { result = "OK" }));
            }
            catch (Exception ex)
            {
                Logger.LogError(this.GetType().Name, ex);
                return(serializer.Serialize(new { result = "Error", message = ex.Message }));
            }
        }
Пример #6
0
        private object Grabar(string id, string descripcion)
        {
            JavaScriptSerializer serializer = new JavaScriptSerializer();

            try
            {
                ServicioRecordatorios servicio = new ServicioRecordatorios();

                servicio.EstadoRecordatorioGrabar(id, descripcion);

                return(serializer.Serialize(new { result = "OK" }));
            }
            catch (Exception ex)
            {
                return(serializer.Serialize(new { result = "Error", message = ex.Message }));
            }
        }
Пример #7
0
        private string Grabar(string id, string datos, string fechaAlta, string fechaActivacion, string idEstudio, string documentos)
        {
            JavaScriptSerializer serializer = new JavaScriptSerializer();

            try
            {
                ServicioRecordatorios servicio = new ServicioRecordatorios();

                servicio.Grabar(id, datos, fechaAlta, fechaActivacion, idEstudio, documentos);

                return(serializer.Serialize(new { result = "OK" }));
            }
            catch (Exception ex)
            {
                Logger.LogError(this.GetType().Name, ex);
                return(serializer.Serialize(new { result = "Error", message = ex.Message }));
            }
        }
Пример #8
0
        private string Grabar(string id, string descripcion, string emails)
        {
            JavaScriptSerializer serializer = new JavaScriptSerializer();

            try
            {
                ServicioRecordatorios servicio = new ServicioRecordatorios();

                servicio.ListaEmailsGrabar(id, descripcion, emails);

                return(serializer.Serialize(new { result = "OK" }));
            }
            catch (Exception ex)
            {
                Logger.LogError(this.GetType().Name, ex);
                return(serializer.Serialize(new { result = "Error", message = ex.Message }));
            }
        }
Пример #9
0
        private void VerificarRecordatorios()
        {
            if (!this.RecordatoriosActivos.HasValue)
            {
                ServicioRecordatorios servicio             = new ServicioRecordatorios();
                List <Recordatorio>   recordatoriosActivos = servicio.ListarActivosPopup();
                this.RecordatoriosActivos = (recordatoriosActivos.Count > 0);
            }

            if (this.RecordatoriosActivos.Value)
            {
                imgIconoAlertaProncipal.ImageUrl = "img/alertRojo.png";
            }
            else
            {
                imgIconoAlertaProncipal.ImageUrl = "img/alertVerde.png";
            }
        }
Пример #10
0
        private void CargarCombos()
        {
            ServicioRecordatorios servRecordatorios = new ServicioRecordatorios();

            cboTipoRecordatorio.DataTextField  = "Descripcion";
            cboTipoRecordatorio.DataValueField = "Id";
            cboTipoRecordatorio.DataSource     = servRecordatorios.TipoRecordatoriosObtenerVigentes(string.Empty);
            cboTipoRecordatorio.DataBind();
            cboTipoRecordatorio.SelectedValue = "";

            cboInfoMailListas.DataTextField  = "Descripcion";
            cboInfoMailListas.DataValueField = "Id";
            cboInfoMailListas.DataSource     = servRecordatorios.ListaEmailsObtenerVigentes();
            cboInfoMailListas.DataBind();

            ServicioEstudios servicio = new ServicioEstudios();

            cboEstudio.DataTextField  = "NombreEstudioListados";
            cboEstudio.DataValueField = "Id";
            cboEstudio.DataSource     = servicio.ObtenerVigentes();
            cboEstudio.DataBind();
        }
Пример #11
0
        private object Grabar(string id, string descripcion, string requiereVersion, string idTipoDocumentoGrupo, string listarCartaRespuesta, string listarDocsCartaRespuesta, string necesarioAprobacionEstudio, string tiposRecordatorio)
        {
            JavaScriptSerializer serializer = new JavaScriptSerializer();

            try
            {
                ServicioDocumentos   servicio         = new ServicioDocumentos();
                ServicioParametricas servParametricas = new ServicioParametricas();
                TipoDocumento        tipoDocumento;

                int _id = id.ConvertirInt();

                if (_id == -1)
                {
                    tipoDocumento = new TipoDocumento();
                }
                else
                {
                    tipoDocumento = servicio.TipoDocumentoObtener(_id);
                }

                tipoDocumento.Descripcion                = descripcion == null ? string.Empty : descripcion;
                tipoDocumento.Vigente                    = true;
                tipoDocumento.RequiereVersion            = requiereVersion.ConvertirBool();
                tipoDocumento.ListarCartaRespuesta       = listarCartaRespuesta.ConvertirBool();
                tipoDocumento.ListarDocsCartaRespuesta   = listarDocsCartaRespuesta.ConvertirBool();
                tipoDocumento.NecesarioAprobacionEstudio = necesarioAprobacionEstudio.ConvertirBool();

                int _idGrupo = idTipoDocumentoGrupo.ConvertirInt();
                tipoDocumento.TipoDocumentoGrupo = _idGrupo != -1 ? servParametricas.ObtenerObjeto <TipoDocumentoGrupo>(_idGrupo) : null;

                if (tipoDocumento.Flujos == null || tipoDocumento.Flujos.Count == 0)
                {
                    TipoDocumentoFlujo tdFlujo = new TipoDocumentoFlujo();
                    tdFlujo.Id          = -1;
                    tdFlujo.Descripcion = "NORMAL";
                    tdFlujo.Vigente     = true;

                    EstablecerEstados(tdFlujo, tipoDocumento.TipoDocumentoGrupo.SeEvalua(), tipoDocumento.TipoDocumentoGrupo.SeTomaConocimiento());

                    tipoDocumento.ActualizarFlujo(tdFlujo);
                }

                ServicioRecordatorios servRecordatorio = new ServicioRecordatorios();
                //Serializar
                JavaScriptSerializer deserializer = new JavaScriptSerializer();
                deserializer.RegisterConverters(new[] { new DynamicJsonConverter() });
                dynamic datosRecordatorios = deserializer.Deserialize(tiposRecordatorio, typeof(object));
                foreach (var item in datosRecordatorios)
                {
                    TipoRecordatorio tipoRecordatorio = servRecordatorio.TipoRecordatorioObtener(item.IdTipoRecordatorio);
                    string           meses            = item.Meses;
                    tipoDocumento.AgregarTipoRecordatorio(tipoRecordatorio, meses.ConvertirInt());
                }

                servicio.TipoDocumentoGrabar(tipoDocumento);

                serializer = new JavaScriptSerializer();
                return(serializer.Serialize(new { result = "OK" }));
            }
            catch (Exception ex)
            {
                return(serializer.Serialize(new { result = "Error", message = ex.Message }));
            }
        }
Пример #12
0
        private string Obtener(string idRecordatorio)
        {
            ServicioRecordatorios servicio = new ServicioRecordatorios();

            return(servicio.Obtener(idRecordatorio).SerializaToJson());
        }
Пример #13
0
        private string ListarActivosPopup()
        {
            ServicioRecordatorios servicio = new ServicioRecordatorios();

            return(servicio.ListarActivosPopup().SerializaToJson());
        }
Пример #14
0
        private string ListarEstadosRecordatorio()
        {
            ServicioRecordatorios servicio = new ServicioRecordatorios();

            return(servicio.EstadosRecordatoriosObtenerVigentes(string.Empty).SerializaToJson());
        }
Пример #15
0
        private string BuscarRecordatorios(string tipoRecordatorio, string descripcion, string codigoEstudio, string estado)
        {
            ServicioRecordatorios servicio = new ServicioRecordatorios();

            return(servicio.BuscarRecordatorios(tipoRecordatorio, descripcion, codigoEstudio, estado).SerializaToJson());
        }
Пример #16
0
        private string Obtener(string id)
        {
            ServicioRecordatorios servicio = new ServicioRecordatorios();

            return(servicio.ListaEmailsObtener(id.ConvertirInt()).SerializaToJson());
        }
Пример #17
0
        private string Listar()
        {
            ServicioRecordatorios servicio = new ServicioRecordatorios();

            return(servicio.ListaEmailsObtenerVigentes().SerializaToJson());
        }