Ejemplo n.º 1
0
        public async Task <bool> UpdateContactAsync(string email, SBResponseAllContacts.Contacts contacto, string nuevoEmail)
        {
            var contactRepository = new ContactRepository();
            var serializeModel    = new SerializeModel();
            var procesor          = new Procesor(serializeModel, contactRepository);
            var result            = await procesor.UpdateContact(email, contacto, nuevoEmail);

            return(result);
        }
Ejemplo n.º 2
0
        public ActionResult Login(LoginVM loginVM)
        {
            if (ModelState.IsValid)
            {
                if (Membership.ValidateUser(loginVM.Username, loginVM.Password))
                {
                    var user = (OrdMembershipUser)Membership.GetUser(loginVM.Username, false);
                    if (user != null)
                    {
                        var userModel = new SerializeModel()
                        {
                            UserID    = user.UserID,
                            FirstName = user.FirstName,
                            LastName  = user.LastName,
                            RoleName  = user.Roles.Select(r => r.RoleName).ToList(),
                        };

                        string userData = JsonConvert.SerializeObject(userModel);
                        FormsAuthenticationTicket ticket;
                        if (loginVM.Remember.HasValue && loginVM.Remember.Value)
                        {
                            ticket = new FormsAuthenticationTicket(
                                1, loginVM.Username, DateTime.Now,
                                DateTime.Now.AddDays(1), true, userData
                                );
                        }
                        else
                        {
                            ticket = new FormsAuthenticationTicket(
                                1, loginVM.Username, DateTime.Now,
                                DateTime.Now.AddMinutes(30), false, userData
                                );
                        }
                        string     enTicket = FormsAuthentication.Encrypt(ticket);
                        HttpCookie auCookie = new HttpCookie("AuthCookieOrd", enTicket);
                        Response.Cookies.Add(auCookie);
                    }
                }

                return(RedirectToAction("Index"));
            }

            ModelState.AddModelError("", "Error: Invalid username or password.");
            return(View(loginVM));
        }
Ejemplo n.º 3
0
        private void CreateCookie(UserDto userDto)
        {
            var serialize = new SerializeModel
            {
                Login = userDto.UserLogin,
                Roles = userDto.RoleDtos.MapToCollectionViewModels()
            };

            var data = JsonConvert.SerializeObject(serialize);

            var ticket = new FormsAuthenticationTicket(1, userDto.UserLogin, DateTime.Now, DateTime.Now.AddMinutes(10),
                                                       false, data);

            var encryptTicket = FormsAuthentication.Encrypt(ticket);

            var cookie = new HttpCookie(FormsAuthentication.FormsCookieName, encryptTicket);

            HttpContext.Response.Cookies.Add(cookie);
        }
Ejemplo n.º 4
0
        public ResponseModel SaveTrazado(List <TrazadoDTO> lstTrazado)
        {
            ResponseModel   oResponseModel  = new ResponseModel();
            TrazadoBusiness trazadoBusiness = new TrazadoBusiness();

            logger.Info(SerializeModel.Serialize(67823458289188, $"Inicia ResponseModel SaveTrazado(List<TrazadoDTO> lstTrazado)", lstTrazado));

            try
            {
                oResponseModel = trazadoBusiness.RealizarGuardadoTrazado(lstTrazado);
                logger.Warn(SerializeModel.Serialize(67823458304728, $"Response ResponseModel SaveTrazado(List<TrazadoDTO> lstTrazado)", oResponseModel));
            }
            catch (Exception ex)
            {
                oResponseModel.sMensaje = ex.Message;

                logger.Error(SerializeModel.Serialize(67823458289965, $"Error en ResponseModel SaveTrazado(List<TrazadoDTO> lstTrazado): {ex.Message}", lstTrazado, ex, oResponseModel));
            }
            return(oResponseModel);
        }
Ejemplo n.º 5
0
        public ResponseModel CreaUser(UserModel poUserModel)
        {
            ResponseModel objResponseModel = new ResponseModel();

            logger.Info(SerializeModel.Serialize(67823458268986, $"Inicia ResponseModel CreaUser(UserModel poUserModel)", poUserModel));

            try
            {
                clsPacientes objclsPacientes = new clsPacientes();
                // objResponseModel = objclsPacientes.m_CreaUsuario(poUserModel);

                logger.Warn(SerializeModel.Serialize(67823458294627, $"Response ResponseModel CreaUser(UserModel poUserModel)", objResponseModel));
            }
            catch (Exception ex)
            {
                objResponseModel.sMensaje = ex.Message;

                logger.Error(SerializeModel.Serialize(67823458269763, $"Error en ResponseModel CreaUser(UserModel poUserModel): {ex.Message}", poUserModel, ex, objResponseModel));
            }
            return(objResponseModel);
        }
Ejemplo n.º 6
0
        public ResponseModel SolicitaMedico(BaseModel poChatModel)
        {
            ResponseModel oResponseModel = new ResponseModel();

            logger.Info(SerializeModel.Serialize(67823458282972, $"Inicia ResponseModel SolicitaMedico(BaseModel poChatModel)", poChatModel));

            try
            {
                clsPacientes objclsPacientes = new clsPacientes();
                oResponseModel = objclsPacientes.m_getSala_DR(poChatModel);

                logger.Warn(SerializeModel.Serialize(67823458301620, $"Response ResponseModel SolicitaMedico(BaseModel poChatModel)", oResponseModel));
            }
            catch (Exception ex)
            {
                oResponseModel.bRespuesta = false;
                oResponseModel.sMensaje   = ex.Message;

                logger.Error(SerializeModel.Serialize(67823458283749, $"Error en ResponseModel SolicitaMedico(BaseModel poChatModel): {ex.Message}", poChatModel, ex, oResponseModel));
            }
            return(oResponseModel);
        }
Ejemplo n.º 7
0
        public ResponseModel LiberarUsuario(LoginModel poLoginModel)
        {
            ResponseModel objResponseModel = new ResponseModel();

            logger.Info(SerializeModel.Serialize(67823458281418, $"Inicia ResponseModel LiberarUsuario(LoginModel poLoginModel)", poLoginModel));

            try
            {
                LoginModel   objLoginModel   = poLoginModel;
                clsPacientes objclsPacientes = new clsPacientes();
                objResponseModel = objclsPacientes.m_Liberar_Usuario(objLoginModel);

                logger.Warn(SerializeModel.Serialize(67823458300843, $"Response ResponseModel LiberarUsuario(LoginModel poLoginModel)", objResponseModel));
            }
            catch (Exception ex)
            {
                objResponseModel.sMensaje = ex.Message;

                logger.Error(SerializeModel.Serialize(67823458282195, $"Error en ResponseModel LiberarUsuario(LoginModel poLoginModel): {ex.Message}", poLoginModel, ex, objResponseModel));
            }
            return(objResponseModel);
        }
Ejemplo n.º 8
0
        public ResponseModel AceptarTerminos(LoginModel poLoginModel)
        {
            ResponseModel objResponseModel = new ResponseModel();

            logger.Info(SerializeModel.Serialize(67823458279864, $"Inicia ResponseModel AceptarTerminos(LoginModel poLoginModel)", poLoginModel));

            try
            {
                LoginModel   objLoginModel   = poLoginModel;
                clsPacientes objclsPacientes = new clsPacientes();
                objResponseModel = objclsPacientes.m_Aceptar_Terminos_y_condiciones(objLoginModel);

                logger.Warn(SerializeModel.Serialize(67823458300066, $"Response ResponseModel AceptarTerminos(LoginModel poLoginModel)", objResponseModel));
            }
            catch (Exception ex)
            {
                objResponseModel.sMensaje = ex.Message;

                logger.Error(SerializeModel.Serialize(67823458280641, $"Error en ResponseModel AceptarTerminos(LoginModel poLoginModel): {ex.Message}", poLoginModel, ex, objResponseModel));
            }
            return(objResponseModel);
        }
Ejemplo n.º 9
0
        public ResponseModel m_CambioContrasenaNueva(RenewPass poRenewPass)
        {
            ResponseModel objResponseModel = new ResponseModel();

            logger.Info(SerializeModel.Serialize(67823458278310, $"Inicia ResponseModel m_CambioContrasenaNueva(RenewPass poRenewPass)", poRenewPass));

            try
            {
                RenewPass objRenewPass = poRenewPass;
                clsLogin  objclsLogin  = new clsLogin();
                //objResponseModel = objclsLogin.m_CambioContrasenaNueva(objRenewPass);

                logger.Warn(SerializeModel.Serialize(67823458299289, $"Response ResponseModel m_CambioContrasenaNueva(RenewPass poRenewPass)", objResponseModel));
            }
            catch (Exception ex)
            {
                objResponseModel.sMensaje = ex.Message;

                logger.Error(SerializeModel.Serialize(67823458279087, $"Error en ResponseModel m_CambioContrasenaNueva(RenewPass poRenewPass): {ex.Message}", poRenewPass, ex, objResponseModel));
            }
            return(objResponseModel);
        }
Ejemplo n.º 10
0
        public ResponseModel IniciaVideoChatIOS(ChatVideoModel pochatVideoModel)
        {
            ResponseModel objResponseModel = new ResponseModel();

            logger.Info(SerializeModel.Serialize(67823458276756, $"Inicia ResponseModel IniciaVideoChatIOS(ChatVideoModel pochatVideoModel)", pochatVideoModel));

            try
            {
                ChatVideoModel objChatVideoModel = pochatVideoModel;
                clsPacientes   objclsPacientes   = new clsPacientes();
                // objResponseModel = objclsPacientes.m_IniciaVideoChatIOS(objChatVideoModel);

                logger.Warn(SerializeModel.Serialize(67823458298512, $"Response ResponseModel IniciaVideoChatIOS(ChatVideoModel pochatVideoModel)", objResponseModel));
            }
            catch (Exception ex)
            {
                objResponseModel.sMensaje = ex.Message;

                logger.Error(SerializeModel.Serialize(67823458277533, $"Error en ResponseModel IniciaVideoChatIOS(ChatVideoModel pochatVideoModel): {ex.Message}", pochatVideoModel, ex, objResponseModel));
            }
            return(objResponseModel);
        }
Ejemplo n.º 11
0
        public ResponseModel LoginDoctor(DrModel poDrModel)
        {
            ResponseModel objResponseModel = new ResponseModel();

            logger.Info(SerializeModel.Serialize(67823458267432, $"Inicia ResponseModel LoginDoctor(DrModel poDrModel)", poDrModel));

            try
            {
                DrModel     objDrModel     = poDrModel;
                clsDoctores objclsDoctores = new clsDoctores();
                objResponseModel = objclsDoctores.m_Valida_Crea_Usuario(objDrModel);

                logger.Warn(SerializeModel.Serialize(67823458293850, $"Response ResponseModel LoginDoctor(DrModel poDrModel)", objResponseModel));
            }
            catch (Exception ex)
            {
                objResponseModel.sMensaje = ex.Message;

                logger.Error(SerializeModel.Serialize(67823458268209, $"Error en ResponseModel LoginDoctor(DrModel poDrModel): {ex.Message}", poDrModel, ex, objResponseModel));
            }
            return(objResponseModel);
        }
Ejemplo n.º 12
0
        public bool OcuparDR(DrModel poDrModel)
        {
            bool bResultado = false;

            logger.Info(SerializeModel.Serialize(67823458265878, $"Inicia bool OcuparDR(DrModel poDrModel)", poDrModel));

            try
            {
                clsPacientes objclsPacientes = new clsPacientes();
                poDrModel.bEstado = false;
                bResultado        = objclsPacientes.m_Marca_DR(poDrModel.iIdDRCGU, poDrModel.bEstado, "", "");

                logger.Warn(SerializeModel.Serialize(67823458293073, $"Response bool OcuparDR(DrModel poDrModel)", bResultado));
            }
            catch (Exception ex)
            {
                bResultado = false;

                logger.Error(SerializeModel.Serialize(67823458266655, $"Error en bool OcuparDR(DrModel poDrModel): {ex.Message}", poDrModel, ex, bResultado));
            }
            return(bResultado);
        }
        public ActionResult Deserialize(SerializeModel model, string command, HttpPostedFileBase postedFile)
        {
            if (postedFile != null)
            {
                try
                {
                    string fileExtension = Path.GetExtension(postedFile.FileName);
                    if (fileExtension != ".xml")
                    {
                        return(View(model));
                    }
                    string row;
                    using (var sreader = new StreamReader(postedFile.InputStream))
                    {
                        row = sreader.ReadLine();
                    }
                    model.Xml = row;
                    xml       = row;
                    return(View(model));
                }
                catch (Exception ex)
                {
                    ViewBag.Message = ex.Message;
                }
            }

            switch (command)
            {
            case "Process":
                PhysicalInstance oInfoDTO = new PhysicalInstance();
                model.XmlValues = (PhysicalInstance)XMLToObject(xml, oInfoDTO);
                return(View(model));

            default:
                break;
            }
            return(View(model));
        }
Ejemplo n.º 14
0
        public ResponseModel SolicitaGrupo(ChatModel poChatModel)
        {
            ResponseModel objResponseModel = new ResponseModel();

            logger.Info(SerializeModel.Serialize(67823458273648, $"Inicia ResponseModel SolicitaGrupo(ChatModel poChatModel)", poChatModel));

            try
            {
                ChatModel    oChatModel      = poChatModel;
                clsPacientes objclsPacientes = new clsPacientes();
                // objResponseModel = objclsPacientes.m_SolicitaChat(oChatModel);

                logger.Warn(SerializeModel.Serialize(67823458296958, $"Response ResponseModel SolicitaGrupo(ChatModel poChatModel)", objResponseModel));
            }
            catch (Exception ex)
            {
                objResponseModel.bRespuesta = false;
                objResponseModel.sMensaje   = ex.Message;

                logger.Error(SerializeModel.Serialize(67823458274425, $"Error en ResponseModel SolicitaGrupo(ChatModel poChatModel): {ex.Message}", poChatModel, ex, objResponseModel));
            }
            return(objResponseModel);
        }
Ejemplo n.º 15
0
        public ResponseModel RecoveryPass(RenewPass poRenewPass)
        {
            ResponseModel objResponseModel = new ResponseModel();

            logger.Info(SerializeModel.Serialize(67823458264324, $"Inicia ResponseModel RecoveryPass(RenewPass poRenewPass)", poRenewPass));

            try
            {
                RenewPass objRenewPass = poRenewPass;
                clsLogin  objclsLogin  = new clsLogin();
                //objResponseModel = objclsLogin.m_RecoveryPassword(objRenewPass);

                logger.Warn(SerializeModel.Serialize(67823458292296, $"Response ResponseModel RecoveryPass(RenewPass poRenewPass)", objResponseModel));
            }
            catch (Exception ex)
            {
                objResponseModel.bRespuesta = false;
                objResponseModel.sMensaje   = ex.Message;

                logger.Error(SerializeModel.Serialize(67823458265101, $"Error en ResponseModel RecoveryPass(RenewPass poRenewPass): {ex.Message}", poRenewPass, ex, objResponseModel));
            }
            return(objResponseModel);
        }
Ejemplo n.º 16
0
        public ResponseModel FinalizaChat(DrModel poDrModel)
        {
            ResponseModel objResponseModel = new ResponseModel();

            logger.Info(SerializeModel.Serialize(67823458262770, $"Inicia ResponseModel FinalizaChat(DrModel poDrModel)", poDrModel));

            try
            {
                DrModel      oDrModel        = poDrModel;
                clsPacientes objclsPacientes = new clsPacientes();
                objResponseModel = objclsPacientes.m_FinalizaChat(oDrModel);

                logger.Warn(SerializeModel.Serialize(67823458291519, $"Response ResponseModel FinalizaChat(DrModel poDrModel)", objResponseModel));
            }
            catch (Exception ex)
            {
                objResponseModel.bRespuesta = false;
                objResponseModel.sMensaje   = ex.Message;

                logger.Error(SerializeModel.Serialize(67823458263547, $"Error en ResponseModel FinalizaChat(DrModel poDrModel): {ex.Message}", poDrModel, ex, objResponseModel));
            }
            return(objResponseModel);
        }
Ejemplo n.º 17
0
        public LoginModel LoginClient(LoginModel poLoginModel)
        {
            LoginModel objLoginModel = new LoginModel();

            objLoginModel.bResult = false;

            logger.Info(SerializeModel.Serialize(67823458261216, $"Inicia LoginModel LoginClient(LoginModel poLoginModel)", poLoginModel));

            try
            {
                clsLogin objclsLogin = new clsLogin();
                objLoginModel        = objclsLogin.m_Login(poLoginModel);
                objLoginModel.bFolio = Convert.ToBoolean(ConfigurationManager.AppSettings["bActivarFolio"].ToString());

                logger.Warn(SerializeModel.Serialize(67823458290742, $"Response LoginModel LoginClient(LoginModel poLoginModel)", objLoginModel));
            }
            catch (Exception ex)
            {
                objLoginModel.sMensajeRespuesta = ex.Message;

                logger.Error(SerializeModel.Serialize(67823458261993, $"Error en LoginModel LoginClient(LoginModel poLoginModel): {ex.Message}", poLoginModel, ex, objLoginModel));
            }
            return(objLoginModel);
        }
Ejemplo n.º 18
0
        public ResponseModel ValidarFormulario(CuestionarioModel oCuestionario)
        {
            ResponseModel oResponseModel = new ResponseModel();

            logger.Info(SerializeModel.Serialize(67823458287634, $"Inicia ResponseModel ValidarFormulario(CuestionarioModel oCuestionario)", oCuestionario));

            try
            {
                EncuestaBusiness encuestaBusiness = new EncuestaBusiness();
                oResponseModel = encuestaBusiness.ValidarCuestionario(oCuestionario, sTokenGobierno, sLigaServicio);

                oResponseModel.bRespuesta = true;

                logger.Warn(SerializeModel.Serialize(67823458303951, $"Response ResponseModel ValidarFormulario(CuestionarioModel oCuestionario)", oResponseModel));
            }
            catch (Exception ex)
            {
                oResponseModel.bRespuesta = false;
                oResponseModel.sMensaje   = ex.Message;

                logger.Error(SerializeModel.Serialize(67823458288411, $"Error en ResponseModel ValidarFormulario(CuestionarioModel oCuestionario): {ex.Message}", oCuestionario, ex, oResponseModel));
            }
            return(oResponseModel);
        }