コード例 #1
0
        public string crear(Usuario usuario, Paciente paciente)
        {
            string      strMensaje = "Se agrego el paciente correctamente";
            IRepository repository = new Model.Repository();

            try
            {
                string strPass     = CryproHelper.ComputeHash(usuario.Contraseña, CryproHelper.Supported_HA.SHA512, null);
                var    objUsuarios = repository.Create(new Usuarios
                {
                    TipoUsuario   = "Paciente",
                    NombreUsuario = usuario.NombreUsuario,
                    Contraseña    = strPass,
                    Correo        = usuario.Correo
                });


                var objUsuID  = repository.FindEntity <Usuarios>(c => c.NombreUsuario == objUsuarios.NombreUsuario).IdUsuario;
                var objUsuNew = repository.Create(new Pacientes
                {
                    Dni             = paciente.Dni,
                    Nombres         = paciente.Nombres,
                    ApellidoPaterno = paciente.ApellidoPaterno,
                    ApellidoMaterno = paciente.ApellidoMaterno,
                    Direccion       = paciente.Direccion,
                    Edad            = paciente.Edad,
                    Sexo            = paciente.Sexo,
                    Profesion       = paciente.Profesion,
                    FechaNacimiento = Convert.ToDateTime(paciente.FechaNacimiento),
                    Telefono        = paciente.Telefono,
                    IdUsuario       = objUsuID
                });
            }
            catch (Exception e)
            {
                strMensaje = e.Message;
            }

            return(strMensaje);
        }
コード例 #2
0
        public ActionResult Add(Historia objProd)
        {
            IRepository repository = new Model.Repository();
            int         id         = 0;
            string      strMensaje = "No se pudo actualizar la información, intentelo más tarde";
            bool        okResult   = false;

            if (objProd.IdHistoria > 0)
            {
                id = objProd.IdHistoria;
                Historias objUpdateProd = repository.FindEntity <Historias>(c => c.IdHistoria == objProd.IdHistoria);
                if (objUpdateProd != null)
                {
                    //objUpdateProd.Codigo = objProd.Codigo;
                    objUpdateProd.Motivo            = objProd.Motivo;
                    objUpdateProd.Observacion       = objProd.Observacion;
                    objUpdateProd.CodigoDiagnostico = objProd.CodigoDiagnostico;
                    objUpdateProd.Fecha             = objProd.Fecha;
                    objUpdateProd.DniPsicologo      = objProd.DniPsicologo;
                    objUpdateProd.Tratamiento       = objProd.Tratamiento;
                }
                //Productos objUpdateProd = (Productos)objProd;
                repository.Update(objUpdateProd);
                strMensaje = "Se actualizo la Historia";
                okResult   = true;
            }
            else
            {
                string coder        = PatronClinicoHelper.aletorio();
                var    objResultado = repository.Create(new Historias
                {
                    Codigo            = coder,
                    CodigoDiagnostico = objProd.CodigoDiagnostico,
                    Motivo            = objProd.Motivo,
                    Tratamiento       = objProd.Tratamiento,
                    Fecha             = DateTime.Now,
                    DniPsicologo      = objProd.DniPsicologo,
                    Observacion       = objProd.Observacion
                });
                id = objResultado.IdHistoria;
                if (objResultado != null)
                {
                    okResult   = true;
                    strMensaje = "Se agrego la historia correctamente";
                }
            }
            return(Json(new Response {
                IsSuccess = okResult, Message = strMensaje, Id = id
            }, JsonRequestBehavior.AllowGet));
        }
コード例 #3
0
        public ActionResult Add(Producto objProd)
        {
            IRepository repository = new Model.Repository();
            int         id         = 0;
            string      strMensaje = "No se pudo actualizar la información, intentelo más tarde";

            if (objProd.Id > 0)
            {
                id = objProd.Id;
                Productos objUpdateProd = (Productos)objProd;
                repository.Update(objUpdateProd);
                strMensaje = "Se actualizo el producto";
            }
            else
            {
                decimal?uti           = objProd.Costo - objProd.PrecioVenta;
                int     valorUtilidad = 0;
                int.TryParse(uti.ToString(), out valorUtilidad);
                objProd.Utilidad = valorUtilidad;
                string strGui       = Guid.NewGuid().ToString();
                var    objResultado = repository.Create(new Productos
                {
                    Codigo        = strGui,
                    Costo         = objProd.Costo,
                    Descripcion   = objProd.Descripcion,
                    Estatus       = true,
                    FechaActivo   = DateTime.Now,
                    FechaRegistro = DateTime.Now,
                    Marca         = objProd.Marca,
                    Modelo        = objProd.Modelo,
                    Nombre        = objProd.Nombre,
                    PrecioVenta   = objProd.PrecioVenta,
                    Stock         = objProd.Stock,
                    UnidadMedida  = objProd.UnidadMedida,
                    Utilidad      = objProd.Utilidad
                });
                id = objResultado.Id;
                if (objResultado != null)
                {
                    strMensaje = "Se agrego el producto";
                }
            }
            return(Json(new Response {
                IsSuccess = true, Message = strMensaje, Id = id
            }, JsonRequestBehavior.AllowGet));
        }
コード例 #4
0
        public JsonResult SaveEvent(Citas e)
        {
            var         status          = true;
            IRepository repository      = new Model.Repository();
            var         objUsuNew       = new Citas();
            var         nombrePaciente  = nombres(e.DniPaciente);
            var         nombrePsicologo = nombres_Psicologo(e.DniPsicologo);

            if (e.IdCita > 0)
            {
                var v = repository.FindEntity <Citas>(c => c.IdCita == e.IdCita);
                status = false;
                if (v != null)
                {
                    v.DniPaciente  = e.DniPaciente;
                    v.DniPsicologo = e.DniPsicologo;
                    v.Descripcion  = e.Descripcion;
                    v.Hora_inicial = e.Hora_inicial;
                    v.Hora_final   = e.Hora_final;
                }
                repository.Update(v);

                return(new JsonResult {
                    Data = new { status = status, v = v, nombrePaciente = nombrePaciente, nombrePsicologo = nombrePsicologo }
                });
            }
            else
            {
                objUsuNew = repository.Create(new Citas
                {
                    DniPaciente  = e.DniPaciente,
                    DniPsicologo = e.DniPsicologo,
                    Descripcion  = e.Descripcion,
                    Hora_inicial = e.Hora_inicial,
                    Hora_final   = e.Hora_final
                });

                return(new JsonResult {
                    Data = new { status = status, objUsuNew = objUsuNew, nombrePaciente = nombrePaciente, nombrePsicologo = nombrePsicologo }
                });
            }
        }
コード例 #5
0
        public JsonResult SaveEvent(Horarios e)
        {
            var         status     = true;
            IRepository repository = new Model.Repository();
            var         objUsuNew  = new Horarios();

            if (e.Id > 0)
            {
                var v = repository.FindEntity <Horarios>(c => c.Id == e.Id);
                status = false;
                if (v != null)
                {
                    v.DniPsicologo = e.DniPsicologo;
                    v.Descripcion  = e.Descripcion;
                    v.FechaInicio  = e.FechaInicio;
                    v.FechaFinal   = e.FechaFinal;
                }
                repository.Update(v);

                return(new JsonResult {
                    Data = new { status = status, v = v }
                });
            }
            else
            {
                objUsuNew = repository.Create(new Horarios
                {
                    DniPsicologo = e.DniPsicologo,
                    FechaInicio  = e.FechaInicio,
                    FechaFinal   = e.FechaFinal,
                    Descripcion  = e.Descripcion,
                    Estado       = "1",
                });

                return(new JsonResult {
                    Data = new { status = status, objUsuNew = objUsuNew }
                });
            }
        }
コード例 #6
0
        public ActionResult Registrarme(string NombreEmpresa, string CorreoElectronico, string Password)
        {
            IRepository repository = new Model.Repository();
            var         objUsu     = repository.FindEntity <Usuario>(c => c.CorreoElectronico == CorreoElectronico);
            string      strMensaje = "";
            int         id         = 0;

            if (objUsu != null)
            {
                strMensaje = "El usuario ya existe en nuestra base de datos, intente recuperar su cuenta para cambiar su contraseña.";
            }
            else
            {
                string strPass    = CryproHelper.ComputeHash(Password, CryproHelper.Supported_HA.SHA512, null);
                var    objEmpresa = repository.Create(new Empresas
                {
                    CorreoElectronico = CorreoElectronico,
                    Direccion         = "",
                    Logo           = "",
                    Moneda         = "MX",
                    NombreEmpresa  = NombreEmpresa,
                    Telefono       = "",
                    Tipo_Id        = 2,
                    ZonaHoraria_Id = null
                });
                if (objEmpresa != null)
                {
                    string token     = Guid.NewGuid().ToString();
                    var    objUsuNew = repository.Create(new Usuario
                    {
                        Activo            = false,
                        CorreoElectronico = CorreoElectronico,
                        EmpresaId         = objEmpresa.Id,
                        Fecha             = DateTime.Now,
                        Nombres           = "",
                        Password          = strPass,
                        Rol_Id            = 1,
                        Telefono          = "",
                        Token             = token
                    });
                    if (objUsuNew != null)
                    {
                        var    baseAddress = new Uri(ToolsHelper.UrlOriginal(Request));
                        string Mensaje     = "Gracias por inscribirte al sistema de inventarios, para entrar con el usuario " +
                                             "y contraseña registrada debes revisar tu correo y activar la cuenta. <a href='" + baseAddress + "/Account/Activar?Token=" + token + "'>INVENTARIOS</a>";
                        ToolsHelper.SendMail(CorreoElectronico, "Gracias por registrarte a INVENTARIOS", Mensaje);
                        strMensaje = "Te registraste correctamente, ya puedes entrar al sistema.";
                        id         = objUsuNew.Id;
                    }
                    else
                    {
                        strMensaje = "Disculpe las molestias, por el momento no podemos conectarnos con el servidor, intentelo nuevamente.";
                    }
                }
                else
                {
                    strMensaje = "Disculpe las molestias, por el momento no podemos conectarnos con el servidor, intentelo nuevamente.";
                }
            }
            return(Json(new Response {
                IsSuccess = true, Message = strMensaje, Id = id
            }, JsonRequestBehavior.AllowGet));
        }
コード例 #7
0
        public ActionResult Diagnosticar(string Patron, string Dni, string Sexo, string Fecha, string HoraInicio, string HoraFinal)
        {
            List <string> Patrones         = new List <string>();
            string        Esquizoide       = PatronClinicoHelper.PatronEsquizoide(Patron);
            Puntuacion    puntosEsquizoide = new Puntuacion("Esquizoide", Sexo, Esquizoide);

            puntosEsquizoide.CalcularPuntajeEsquizoide();
            int PuntosEsquizoide = puntosEsquizoide.getValor();

            Patrones.Add(Esquizoide);

            string     Evitativo       = PatronClinicoHelper.PatronEvitativo(Patron);
            Puntuacion puntosEvitativo = new Puntuacion("Evitativo", Sexo, Evitativo);

            puntosEvitativo.CalcularPuntajeEvitativo();
            int PuntosEvitativo = puntosEvitativo.getValor();

            Patrones.Add(Evitativo);

            string     Depresivo       = PatronClinicoHelper.PatronDistimia(Patron);
            Puntuacion puntosDepresivo = new Puntuacion("Depresivo", Sexo, Depresivo);

            puntosDepresivo.CalcularPuntajeDistimico();
            int PuntosDepresivo = puntosDepresivo.getValor();

            Patrones.Add(Depresivo);

            string     Distimia       = PatronClinicoHelper.PatronDistimia(Patron);
            Puntuacion puntosDistimia = new Puntuacion("Distimia", Sexo, Distimia);

            puntosDistimia.CalcularPuntajeDistimico();
            int PuntosDistimia = puntosDistimia.getValor();

            string     Dependiente       = PatronClinicoHelper.PatronDependiente(Patron);
            Puntuacion puntosDependiente = new Puntuacion("Dependiente", Sexo, Dependiente);

            puntosDependiente.CalcularPuntajeDependendiente();
            int PuntosDependiente = puntosDependiente.getValor();

            Patrones.Add(Dependiente);

            string     Histrionico       = PatronClinicoHelper.PatronHistrionico(Patron);
            Puntuacion puntosHistrionico = new Puntuacion("Histrionico", Sexo, Histrionico);

            puntosHistrionico.CalcularPuntajeHistrionico();
            int PuntosHistrionico = puntosHistrionico.getValor();

            Patrones.Add(Histrionico);

            string     Narcisista       = PatronClinicoHelper.PatronNarcisista(Patron);
            Puntuacion puntosNarcisista = new Puntuacion("Narcisista", Sexo, Narcisista);

            puntosNarcisista.CalcularPuntajeNarcisista();
            int PuntosNarcisista = puntosNarcisista.getValor();

            Patrones.Add(Narcisista);

            string     Antisocial       = PatronClinicoHelper.PatronAntisocial(Patron);
            Puntuacion puntosAntisocial = new Puntuacion("Antisocial", Sexo, Antisocial);

            puntosAntisocial.CalcularPuntajeAntisocial();
            int PuntosAntisocial = puntosAntisocial.getValor();

            Patrones.Add(Antisocial);

            string     Agresivo       = PatronClinicoHelper.PatronAgresivoSadico(Patron);
            Puntuacion puntosAgresivo = new Puntuacion("AgresivoSadico", Sexo, Antisocial);

            puntosAgresivo.CalcularPuntajeAgresivoSadico();
            int PuntosAgresivo = puntosAntisocial.getValor();

            Patrones.Add(Agresivo);

            string     Compulsivo       = PatronClinicoHelper.PatronCompulsivo(Patron);
            Puntuacion puntosCompulsivo = new Puntuacion("Compulsivo", Sexo, Compulsivo);

            puntosCompulsivo.CalcularPuntajeCompulsivo();
            int PuntosCompulsivo = puntosCompulsivo.getValor();

            Patrones.Add(Compulsivo);

            string     Negativista       = PatronClinicoHelper.PatronNegativista(Patron);
            Puntuacion puntosNegativista = new Puntuacion("Negativista", Sexo, Negativista);

            puntosNegativista.CalcularPuntajeNegativista();
            int PuntosNegativista = puntosNegativista.getValor();

            Patrones.Add(Negativista);

            string     Autodestructiva       = PatronClinicoHelper.PatronAutodestructiva(Patron);
            Puntuacion puntosAutodestructiva = new Puntuacion("AutoDestructiva", Sexo, Autodestructiva);

            puntosAutodestructiva.CalcularPuntajeAutoDestructiva();
            int PuntosAutodestructiva = puntosAutodestructiva.getValor();

            Patrones.Add(Autodestructiva);

            string     Esquizotipica       = PatronClinicoHelper.PatronEsquizotipica(Patron);
            Puntuacion puntosEsquizotipica = new Puntuacion("Esquizotipica", Sexo, Esquizotipica);

            puntosEsquizotipica.CalcularPuntajeEsquizotipica();
            int PuntosEsquizotipica = puntosEsquizotipica.getValor();

            string     Limite       = PatronClinicoHelper.PatronLimite(Patron);
            Puntuacion puntosLimite = new Puntuacion("Limite", Sexo, Limite);

            puntosLimite.CalcularPuntajeLimite();
            int PuntosLimite = puntosLimite.getValor();

            string     Paranoide       = PatronClinicoHelper.PatronParanoide(Patron);
            Puntuacion puntosParanoide = new Puntuacion("Paranoide", Sexo, Paranoide);

            puntosParanoide.CalcularPuntajeParanoide();
            int PuntosParanoide = puntosParanoide.getValor();

            string     Ansiedad       = PatronClinicoHelper.PatronAnsiedad(Patron);
            Puntuacion puntosAnsiedad = new Puntuacion("Ansiedad", Sexo, Ansiedad);

            puntosAnsiedad.CalcularPuntajeAnsiedad();
            int PuntosAnsiedad = puntosAnsiedad.getValor();

            string     Somatoformo       = PatronClinicoHelper.PatronSomatoformo(Patron);
            Puntuacion puntosSomatoformo = new Puntuacion("Somatoformo", Sexo, Somatoformo);

            puntosSomatoformo.CalcularPuntajeSomatoformo();
            int PuntosSomatoformo = puntosSomatoformo.getValor();

            string     Bipolar       = PatronClinicoHelper.PatronBipolar(Patron);
            Puntuacion puntosBipolar = new Puntuacion("Bipolar", Sexo, Bipolar);

            puntosBipolar.CalcularPuntajeBipolar();
            int PuntosBipolar = puntosBipolar.getValor();

            string     Alcohol       = PatronClinicoHelper.PatronDependenciaAlcohol(Patron);
            Puntuacion puntosAlcohol = new Puntuacion("DependenciaAlcohol", Sexo, Alcohol);

            puntosAlcohol.CalcularPuntajeDependenciaAlcohol();
            int PuntosAlcohol = puntosAlcohol.getValor();

            string     Sustancias       = PatronClinicoHelper.PatronDependenciaSustancias(Patron);
            Puntuacion puntosSustancias = new Puntuacion("DependenciaSustancias", Sexo, Sustancias);

            puntosSustancias.CalcularPuntajeDependenciaDeSustancias();
            int PuntosSustancias = puntosSustancias.getValor();

            string     Estres       = PatronClinicoHelper.PatronEstresPostraumatico(Patron);
            Puntuacion puntosEstres = new Puntuacion("EstresPostraumatico", Sexo, Estres);

            puntosEstres.CalcularPuntajeEstresPostraumatico();
            int PuntosEstres = puntosEstres.getValor();

            string     Pensamiento       = PatronClinicoHelper.PatronDesordenPensamiento(Patron);
            Puntuacion puntosPensamiento = new Puntuacion("DesordenPensamiento", Sexo, Pensamiento);

            puntosPensamiento.CalcularPuntajeDesordenPensamiento();
            int PuntosPensamiento = puntosPensamiento.getValor();

            string     DepresionMayor       = PatronClinicoHelper.PatronDepresionMayor(Patron);
            Puntuacion puntosDepresionMayor = new Puntuacion("DepresionMayor", Sexo, DepresionMayor);

            puntosDepresionMayor.CalcularPuntajeDepresionMayor();
            int PuntosDepresionMayor = puntosDepresionMayor.getValor();

            string     Delusional       = PatronClinicoHelper.PatronDesordenDelusional(Patron);
            Puntuacion puntosDelusional = new Puntuacion("DesordenDelusional", Sexo, Delusional);

            puntosDelusional.CalcularPuntajeDesordenDelusional();
            int PuntosDelusional = puntosDelusional.getValor();

            string     DeseabilidadSocial       = PatronClinicoHelper.PatronDeseabilidadSocial(Patron);
            Puntuacion puntosDeseabilidadSocial = new Puntuacion("DeseabilidadSocial", Sexo, DeseabilidadSocial);

            puntosDeseabilidadSocial.CalcularPuntajeDeseabilidadSocial();
            int PuntosDeseabilidadSocial = puntosDeseabilidadSocial.getValor();

            string     Devaluacion       = PatronClinicoHelper.PatronDevaluacion(Patron);
            Puntuacion puntosDevaluacion = new Puntuacion("Devaluacion", Sexo, Devaluacion);

            puntosDevaluacion.CalcularPuntajeDevaluacion();
            int PuntosDevaluacion = puntosDevaluacion.getValor();

            Puntuacion puntosValidez = new Puntuacion();
            int        PuntosValidez = puntosValidez.PatronValidez(Patron);

            Puntuacion puntosSinceridad = new Puntuacion();
            int        PuntosSinceridad = puntosValidez.Sinceridad(Patrones);

            IRepository repository     = new Model.Repository();
            var         objUsuPsicolog = repository.Create(new Diagnosticos
            {
                DniPaciente           = Dni,
                Esquizoide            = PuntosEsquizoide,
                Evitativo             = PuntosEvitativo,
                Depresivo             = PuntosDepresivo,
                Dependiente           = PuntosDependiente,
                Histriónico           = PuntosHistrionico,
                Narcisista            = PuntosNarcisista,
                Antisocial            = PuntosAntisocial,
                AgresivoSádico        = PuntosAgresivo,
                Compulsivo            = PuntosCompulsivo,
                Negativista           = PuntosNegativista,
                Autodestructiva       = PuntosAutodestructiva,
                Esquizotípica         = PuntosEsquizotipica,
                Límite                = PuntosLimite,
                Paranoide             = PuntosParanoide,
                Ansiedad              = PuntosAnsiedad,
                Somatoformo           = PuntosSomatoformo,
                Bipolar               = PuntosBipolar,
                Distímico             = PuntosDistimia,
                DependenciaAlcohol    = PuntosAlcohol,
                DependenciaSustancias = PuntosSustancias,
                EstrésPostraumático   = PuntosEstres,
                DesordenPensamiento   = PuntosPensamiento,
                DepresiónMayor        = PuntosDepresionMayor,
                DesordenDelusional    = PuntosDelusional,
                Sinceridad            = PuntosSinceridad,
                DeseabilidadSocial    = PuntosDeseabilidadSocial,
                Devaluación           = PuntosDevaluacion,
                Validez               = PuntosValidez,
                Fecha      = Convert.ToDateTime(Fecha),
                HoraInicio = HoraInicio,
                HoraFinal  = HoraFinal
            });

            return(Json(Url.Action("Index", "Home")));
        }
コード例 #8
0
        public ActionResult Registrarme(string Dni, string Nombres, string APaterno, string AMaterno, string Direccion, int edad, string sexo, string Profesion, string fechaNacimiento, string correo, string telefono, string contraseña, string NombreUsu, string TipoUsu)
        {
            IRepository repository = new Model.Repository();
            var         objUsuNom  = repository.FindEntity <Usuarios>(c => c.NombreUsuario == NombreUsu);
            var         objUsuNom2 = repository.FindEntity <Usuarios>(c => c.Correo == correo);
            string      strMensaje = "";
            int         id         = 0;

            if (objUsuNom != null || objUsuNom2 != null)
            {
                strMensaje = "El usuario ya existe en nuestra base de datos, intente recuperar su cuenta para cambiar su contraseña.";
            }
            else
            {
                string strPass     = CryproHelper.ComputeHash(contraseña, CryproHelper.Supported_HA.SHA512, null);
                var    objUsuarios = repository.Create(new Usuarios
                {
                    TipoUsuario   = TipoUsu,
                    NombreUsuario = NombreUsu,
                    Contraseña    = strPass,
                    Correo        = correo
                });
                var objUsuID       = repository.FindEntity <Usuarios>(c => c.NombreUsuario == NombreUsu).IdUsuario;
                var objUsuNew      = new Pacientes();
                var objUsuPsicolog = new Psicologos();
                if (objUsuarios != null)
                {
                    if (TipoUsu == "Paciente")
                    {
                        try
                        {
                            objUsuNew = repository.Create(new Pacientes
                            {
                                Dni             = Dni,
                                Nombres         = Nombres,
                                ApellidoPaterno = APaterno,
                                ApellidoMaterno = AMaterno,
                                Direccion       = Direccion,
                                Edad            = edad,
                                Sexo            = sexo,
                                Profesion       = Profesion,
                                FechaNacimiento = Convert.ToDateTime(fechaNacimiento),
                                Telefono        = telefono,
                                IdUsuario       = objUsuID
                            });
                        }
                        catch (Exception e)
                        {
                            strMensaje = e.Message;
                            return(Json(new Response {
                                IsSuccess = true, Message = strMensaje, Id = id
                            }, JsonRequestBehavior.AllowGet));
                        }
                    }

                    if (TipoUsu == "Psicologo")
                    {
                        try
                        {
                            objUsuPsicolog = repository.Create(new Psicologos
                            {
                                Dni             = Dni,
                                Nombres         = Nombres,
                                ApellidoPaterno = APaterno,
                                ApellidoMaterno = AMaterno,
                                Direccion       = Direccion,
                                Edad            = edad,
                                Sexo            = sexo,
                                Profesion       = Profesion,
                                FechaNacimiento = Convert.ToDateTime(fechaNacimiento),
                                Telefono        = telefono,
                                IdUsuario       = objUsuID
                            });
                        }
                        catch (Exception e)
                        {
                            strMensaje = e.Message;
                            return(Json(new Response {
                                IsSuccess = true, Message = strMensaje, Id = id
                            }, JsonRequestBehavior.AllowGet));
                        }
                    }



                    if (objUsuNew != null || objUsuPsicolog != null)
                    {
                        var    baseAddress = new Uri(ToolsHelper.UrlOriginal(Request));
                        string Mensaje     = "Gracias por inscribirse al sistema de Psicologia, puede entrar con el usuario " +
                                             "y contraseña registrada. <a href='" + baseAddress + "'>INVENTARIOS</a>";
                        ToolsHelper.SendMail(correo, "Gracias por registrarte a INVENTARIOS", Mensaje);
                        strMensaje = "Te registraste correctamente, ya puedes entrar al sistema.";
                        strMensaje = Url.Content("~/Home");
                        return(Json(new Response {
                            IsSuccess = true, Message = strMensaje, Id = -1
                        }, JsonRequestBehavior.AllowGet));
                    }
                    else
                    {
                        strMensaje = "Disculpe las molestias, por el momento no podemos conectarnos con el servidor, intentelo nuevamente.";
                    }
                }
                else
                {
                    strMensaje = "Disculpe las molestias, por el momento no podemos conectarnos con el servidor, intentelo nuevamente.";
                }
            }
            return(Json(new Response {
                IsSuccess = true, Message = strMensaje, Id = id
            }, JsonRequestBehavior.AllowGet));
        }