Esempio n. 1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            string action = Request["action"];
            string answer = string.Empty;

            if (action == "verif")
            {
                string      username = Request["username"];
                MyFunctions mf       = new MyFunctions();
                BrUser      brUser   = new BrUser();
                var         data     = brUser.GetPersonalInformation(username).Split('|');
                if (data.Length > 1)
                {
                    answer = mf.ToCapitalize(data[1]) + " " + mf.ToCapitalize(data[2]);
                    //string username = Request["username"];
                    //int idNmembership = int.Parse(Request["idNmembership"]);
                    BrMembershipPayDetail payDetail = new BrMembershipPayDetail();
                    var crono = payDetail.GetFullSchedule(username, 1);
                    answer += "$" + crono;
                }
            }

            if (action == "info")
            {
            }

            if (action == "extornar")
            {
                string    username  = Request["username"];
                BrExtorno brExtorno = new BrExtorno();
                var       _response = brExtorno.ExtornarAccount(username);
            }

            Response.Write(answer);
        }
Esempio n. 2
0
        protected void btnReferido_Click(object sender, EventArgs e)
        {
            bool respuesta2 = false;

            respuesta2 = this.ValidateUser2(txtReferido.Text.Trim());

            if (respuesta2)
            {
                BrUser obrUser = new BrUser();

                if (txtReferido.Text != "")
                {
                    string names = obrUser.getName(txtReferido.Text);
                    Session["Referido"] = txtReferido.Text;
                    Session["auxRef"]   = "1";
                    if (names != "ERROR")
                    {
                        FormsAuthentication.RedirectFromLoginPage(names + "¬referido", chkPersistCookie.Checked);
                    }
                }
            }
            else
            {
                Response.Redirect("Index.aspx?Key=" + userName, true);
            }
        }
Esempio n. 3
0
        protected void btnEditar_Click(object sender, EventArgs e)
        {
            BrUser brUser = new BrUser();

            string[] arraynombreArchivo2 = FileUpload1.FileName.Split('.');
            if (arraynombreArchivo2.Length > 1)
            {
                int indice = (arraynombreArchivo2.Length - 1);
                extension = arraynombreArchivo2[indice];
                nombreArc = arraynombreArchivo2[indice - 1];
            }


            string ruta = "";

            if (extension.ToLower() == "png" || extension.ToLower() == "jpg" || extension.ToLower() == "jpeg")
            {
                string nombreArchivo = nombreArc + "." + extension;
                ruta = "~/Resources/ImgNews/" + nombreArchivo;
                FileUpload1.SaveAs(Server.MapPath(ruta));
                lblErrorSi.Text = "La Noticia Fue Modificada con exito";
                string hex = "#2981c5";
                datos = id + "¬" + txtTitu.Text + "¬" + txtCont.Text + "¬" + nombreArchivo;
                bool anwser = brUser.UpdateNews(datos);
                if (anwser)
                {
                    lblErrorSi.Text = "Noticia Modificada.";
                    //Thread.Sleep(5000);
                    Response.Redirect("RegisterNews.aspx", true);
                }
            }
        }
Esempio n. 4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {/*<%--onclick="history.Back();return 0;"--%>*/
                var arraLogin = HttpContext.Current.User.Identity.Name.Split('¬');
                if (arraLogin.Length == 1)
                {
                    Response.Redirect("Register.aspx", true);
                }


                Session["Referido"] = arraLogin[1];


                this.lblUser.Text       = "Hola " + arraLogin[0];
                this.lblUserName.Text   = arraLogin[0];
                this.lblNumPartner.Text = "N° Asociado: " + arraLogin[4];

                if (true)
                {
                    this.imgProfile.ImageUrl   = "~/Resources/Images/profile.png";
                    this.imgProfileFl.ImageUrl = "~/Resources/Images/profile.png";
                }

                BrUser brUser  = new BrUser();
                string nsocios = brUser.GetCountsAsociate();
                //lblnsocios.Text = nsocios;
            }
        }
Esempio n. 5
0
        private bool ValidateUser2(string userName)
        {
            string[] lookUser = null;
            try
            {
                BrUser brUser = new BrUser();

                lookUser = brUser.getName(userName).Split('¬');

                // Si no se encuentra la contraseña, devuelve false.
                if (null == lookUser)
                {
                    // Para más seguridad, puede escribir aquí los intentos de inicio de sesión con error para el registro de eventos.
                    return(false);
                }

                // Comparar lookupPassword e introduzca passWord, usando una comparación que distinga mayúsculas y minúsculas.
                return(0 == string.Compare(lookUser[1], userName, false));
            }
            catch (Exception ex)
            {
                // Agregar aquí un control de errores para la depuración.
                // Este mensaje de error no debería reenviarse al que realiza la llamada.
                System.Diagnostics.Trace.WriteLine("[ValidateUser] Exception " + ex.Message);
                return(false);
            }
        }
Esempio n. 6
0
        public string Login()
        {
            string ans = "";
            long   l   = Request.InputStream.Length;

            try
            {
                if (l > 0)
                {
                    byte[] buffer = new byte[l];
                    Request.InputStream.Read(buffer, 0, (int)l);
                    var          data = (Encoding.Default.GetString(buffer)).Split(',');
                    Entity.Login log  = new Entity.Login(
                        data[0],
                        data[1]
                        );
                    BrUser brUser = new BrUser();
                    ans = brUser.Login(log);
                }
            }
            catch (Exception e)
            {
                return(e.Message);
            }

            return(ans);
        }
Esempio n. 7
0
        protected void btnRecuperar_Click(object sender, EventArgs e)
        {
            /*metodo para traer el email el usuario*/
            Email      email    = new Email();
            Validation val      = new Validation();
            BrUser     brUser   = new BrUser();
            string     userName = txtUserRec.Text.Trim();;

            if (string.IsNullOrEmpty(userName))
            {
                lblanswer.Text = "El Campo Usuario es Obligatorio";
                return;
            }

            string[] aInfo = brUser.GetPersonalInformation(userName).Split('|');

            if (aInfo.Length < 3)
            {
                lblanswer.Text = "El Usuario No es Correcto";
                return;
            }

            if (email.SubmitEmail(aInfo[5], "[InResorts - RECUPERACION DE CONTRASEÑA]", "Su contraseña Es :" + aInfo[15]))
            {
                string hex    = "#2981c5";
                Color  _color = ColorTranslator.FromHtml(hex);
                lblanswer.Text      = "Se envió su contraseña a su Correo";
                lblanswer.ForeColor = _color;
            }
            else
            {
                lblanswer.Text = "Ocurrio un Error";
            }
        }
Esempio n. 8
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                var arraLogin = HttpContext.Current.User.Identity.Name.Split('¬');
                if (arraLogin.Length == 1)
                {
                    Response.Redirect("Register.aspx", true);
                }
                Session["Referido"] = arraLogin[1];

                this.lblUser.Text       = "Hola " + arraLogin[0];
                this.lblUserName.Text   = arraLogin[0];
                LblUserNamev.Text       = arraLogin[1];
                this.lblNumPartner.Text = "N° Asociado: " + arraLogin[4];


                if (true)
                {
                    this.imgProfile.ImageUrl   = "~/Resources/Images/profile.png";
                    this.imgProfileFl.ImageUrl = "~/Resources/Images/profile.png";
                }

                BrUser brUser  = new BrUser();
                string nsocios = brUser.GetCountsAsociate();


                if (true)
                {
                    this.imgProfile.ImageUrl   = "~/Resources/Images/profile.png";
                    this.imgProfileFl.ImageUrl = "~/Resources/Images/profile.png";
                }

                string dataUserFather = (string)Session["Referido"].ToString();

                // Imagen de PErfil
                var           rutaImgP = HttpContext.Current.Server.MapPath("~/Resources/imguser");
                DirectoryInfo di1      = new DirectoryInfo(rutaImgP);
                nombreu = arraLogin[1];
                foreach (var fi2 in di1.GetFiles())
                {
                    var archivo = fi2.Name.Split('.');
                    name      = archivo[archivo.Length - 2];
                    extension = archivo[archivo.Length - 1];
                    if (name == nombreu)
                    {
                        def = nombreu + "." + extension;
                    }
                }
                imgProfile.ImageUrl = "~/Resources/imguser/" + def;
                imgProfile.Style.Add("width", "40px");
                imgProfile.Style.Add("height", "40px");
                imgProfile.Style.Add("margin", "0 auto");
                imgProfileFl.ImageUrl = "~/Resources/imguser/" + def;
                imgProfileFl.Style.Add("width", "40px");
                imgProfileFl.Style.Add("height", "40px");
                imgProfileFl.Style.Add("margin", "0 auto");
            }
        }
Esempio n. 9
0
        protected void PayByWallet_Click(object sender, EventArgs e)
        {
            var          arrayLogin   = User.Identity.Name.Split('¬');
            BrWallet     brWallet     = new BrWallet();
            BrUser       brUser       = new BrUser();
            BrTypeChange brTypeChange = new BrTypeChange();
            var          arrayTypes   = brTypeChange.GetTypesChange().Split('|');
            var          tcCompra     = decimal.Parse(arrayTypes[1]);

            var amountWallet = decimal.Parse(brWallet.GetAmount(arrayLogin[1]));
            var objServices  = Session["servicio"];
            var objPrice     = Session["precio"];

            var amountWalletSoles = amountWallet * tcCompra;

            string[] service;
            string   description = string.Empty;
            decimal  price       = 0;

            if (amountWallet == 0)
            {
                MessageError.Text = "Wallet insuficiente";
                return;
            }

            if (objServices != null || objPrice != null)
            {
                service     = objServices.ToString().Split('|');
                description = service[5];
                price       = decimal.Parse(objPrice.ToString());

                if (price == 0)
                {
                    MessageError.Text = "ocurrio un error";
                    return;
                }

                if (amountWalletSoles < price)
                {
                    MessageError.Text = "Wallet insuficiente";
                    return;
                }

                var referenceData = "Compra de Paquete : " + service[5];

                var data   = $"{price}|{tcCompra}|{arrayLogin[4]}|{referenceData}";
                var answer = brWallet.PutPayService(data, arrayLogin[1]);

                if (answer)
                {
                    //Samir Pazo|18/01/2020|4|22/07/2019|6|Full Day Todo Incluido|35|25
                    var reg      = service[0] + "|" + service[1] + "|" + "" + "|" + service[2] + "|" + service[3] + "|" + service[4] + "|" + arrayLogin[1] + "|" + "2" + "|" + "" + "|" + price;
                    var response = brUser.RegisterService(reg);
                }

                Response.Redirect("EndPaymentServices.aspx", true);
            }
        }
Esempio n. 10
0
        protected void Page_Load(object sender, EventArgs e)
        {
            BrUser brUser = new BrUser();
            string data   = brUser.getPersons();

            //data = "descripcion|siguienteven|balancecapital|amortizacion|interes|cuota|estado|imagen|obs¬descripcion2|siguienteven2|balancecapital2|amortizacion2|interes2|cuota2|estado2|imagen2|obs2";
            Response.Write(data);
            return;
        }
Esempio n. 11
0
        protected void PayByWallet_Click(object sender, EventArgs e)
        {
            var values = (string)Session["dataAmort"];

            if (!string.IsNullOrEmpty(values))
            {
                var        arrayValues = values.Split('|');
                BrPayments brPayment   = new BrPayments();
                // (int TypePay, string IdMembershipDetail, int nQuotes, decimal NewAmort, int Rate)

                var    arrayLogin = HttpContext.Current.User.Identity.Name.Split('¬');
                string User       = arrayLogin[1];

                BrTypeChange brTypeChange = new BrTypeChange();
                var          arrayChanges = brTypeChange.GetTypesChange().Split('|');
                BrUser       brUser       = new BrUser();
                var          nroDoc       = brUser.getDoc(arrayLogin[1]);
                int          id           = int.Parse(Session["IdImg"].ToString());

                var      amountAmort  = decimal.Parse(arrayValues[2]);
                var      tcBuy        = decimal.Parse(arrayChanges[1]);
                BrWallet brWallet     = new BrWallet();
                var      amountWallet = decimal.Parse(brWallet.GetAmount(arrayLogin[1]));

                amountWallet = amountWallet * tcBuy;

                var currencyCode = arrayValues[5];
                if (currencyCode == "USD")
                {
                    amountAmort = amountAmort * tcBuy;
                }

                if (amountWallet < amountAmort)
                {
                    MessageError.Text = "Wallet Insuficiente";
                    return;
                }

                var data = brWallet.PutPayAmortization(amountAmort, tcBuy, arrayLogin[1]);

                if (data)
                {
                    var    dateCurrent = DateTime.Now.ToString("yyyy-MM-dd").Split('-');;
                    string date        = dateCurrent[2] + " de " + GetMonth(dateCurrent[1]) + " del " + dateCurrent[0];
                    var    hour        = DateTime.Now.ToShortTimeString();
                    var    description = amountAmort + " " + currencyCode;

                    var nombreArchivo = GetRecibo(arrayLogin[1], date, arrayLogin[1], hour, "Adelanto de Cuotas", description);

                    decimal value2 = decimal.Parse(arrayValues[2]);
                    bool    ans    = brPayment.Amortization(2, arrayValues[0], Int32.Parse(arrayValues[1]), value2, Int32.Parse(arrayValues[3]), nombreArchivo);
                }
                Response.Redirect("EndPaymentQuote.aspx");
                return;
            }
        }
Esempio n. 12
0
        protected void Page_Load(object sender, EventArgs e)
        {
            string[] arraylogin = HttpContext.Current.User.Identity.Name.Split('¬');
            string   userName   = arraylogin[1];


            BrUser brUser = new BrUser();

            Response.Write(brUser.GetTravelers(userName));
        }
Esempio n. 13
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                string[] array =
                {
                    "10%",
                    "20%",
                    "30%",
                    "40%",
                    "50%",
                    "60%",
                    "70%",
                    "80%",
                    "90%",
                    "100%"
                };
                ddlDiscount.DataSource = array;
                ddlDiscount.DataBind();

                string[] arrayPromotion =
                {
                    "Kit",
                    "Total"
                };
                ddlPromotion.DataSource = arrayPromotion;
                ddlPromotion.DataBind();

                //var listParameters = data.Split('|');
                //lblName.Text = listParameters[0] + ' ' + listParameters[1];
                //lblU.Text = dataUserFather;
                brUser = new BrUser();
                string respData           = brUser.getSons(Session["userBack"].ToString());
                var    listParametersData = respData.Split('¬');
                //string[] socios = { "pc.png", "mic.png", "ipod.png" };
                var listParametersDataBehind = listParametersData;

                for (int i = 0; i <= listParametersDataBehind.Length - 1; i++)
                {
                    var _array = listParametersDataBehind[i].Split('|');
                    _array[0] = "";
                    //ddlSons.DataSource= listParametersDataBehind[i];
                    //ddlSons.Va
                    // ddlSons.Items.Add(new ListItem(listParametersDataBehind[i], i.ToString()));
                    ddlPersons.Items.Add(new ListItem(" " + _array[1] + " " + _array[2] + " / " + _array[3], i.ToString()));
                    // ddlSons.Items.Add(item);
                }

                ddlPersons.DataBind();
            }
        }
Esempio n. 14
0
        protected void Page_Load(object sender, EventArgs e)
        {
            //var http = "hello";
            string userName = User.Identity.Name.Split('¬')[1];

            brUser = new BrUser();
            string stackFb = brUser.GetNotifications(userName);

            if (string.IsNullOrEmpty(stackFb))
            {
                stackFb = "there is a trouble";
            }
            Response.Write(stackFb);
        }
Esempio n. 15
0
        protected void btnLogin_Click(object sender, EventArgs e)
        {
            brUser = new BrUser();
            string data = txtUserBackend.Text + '|' + txtUserPassword.Text;
            string req  = brUser.LoginUserBackend(data);

            if (req != "1")
            {
                Response.Redirect("BackEnd.aspx");
            }
            Session["backendLogin"] = "******";
            Session["userBack"]     = txtUserBackend.Text.Trim();;
            Response.Redirect("MenuBackend.aspx");
        }
Esempio n. 16
0
        private bool ValidateUser(string userName, string passWord)
        {
            string lookupPassword = null;

            try
            {
                // el nombre de usuario no debe ser un valor nulo y debe tener entre 1 y 15 caracteres.
                if ((null == userName) || (0 == userName.Length) || (userName.Length > 20))
                {
                    System.Diagnostics.Trace.WriteLine("[ValidateUser] Input validation of userName failed.");
                    return(false);
                }

                // Buscar contraseña no válida.
                // La contraseña no debe ser un valor nulo y debe tener entre 1 y 25 caracteres.
                if ((null == passWord) || (0 == passWord.Length) || (passWord.Length > 25))
                {
                    System.Diagnostics.Trace.WriteLine("[ValidateUser] Input validation of passWord failed.");
                    return(false);
                }

                BrUser brUser = new BrUser();

                var anwser = brUser.LoginUser(userName, passWord).Split('¬');

                lookupPassword = anwser[0];
                if (anwser.Length > 1)
                {
                    StatusPayments = int.Parse(anwser[1]);
                }


                // Si no se encuentra la contraseña, devuelve false.
                if (null == lookupPassword)
                {
                    // Para más seguridad, puede escribir aquí los intentos de inicio de sesión con error para el registro de eventos.
                    return(false);
                }
                // Comparar lookupPassword e introduzca passWord, usando una comparación que distinga mayúsculas y minúsculas.
                return(0 == string.Compare(lookupPassword, passWord, false));
            }
            catch (Exception ex)
            {
                // Agregar aquí un control de errores para la depuración.
                // Este mensaje de error no debería reenviarse al que realiza la llamada.
                System.Diagnostics.Trace.WriteLine("[ValidateUser] Exception " + ex.Message);
                return(false);
            }
        }
Esempio n. 17
0
        protected void Page_Load(object sender, EventArgs e)
        {
            var value = (Request["params"]);

            brUser = new BrUser();
            bool n = brUser.DisabledAccount(int.Parse(value));

            if (!n)
            {
                Response.Write("Hubo un problema");
                return;
            }
            Response.Write("Transaccion Realizada Con Exito");
            return;
        }
Esempio n. 18
0
        protected void btnEnviarAhora_Click(object sender, EventArgs e)
        {
            if (Session["servicio"] != null)
            {
                string dataPerson = Session["servicio"].ToString();

                if (string.IsNullOrEmpty(dataPerson))
                {
                    Response.Redirect("Register.aspx");
                }

                if (!fuRecibo.HasFile)
                {
                    //no hay imagen en el control
                    return;
                }
                //si hay una archivo.

                string[] arraydata           = dataPerson.Split('|');
                string[] arraynombreArchivo2 = fuRecibo.FileName.Split('.');

                int    indice    = (arraynombreArchivo2.Length - 1);
                string extension = arraynombreArchivo2[indice];
                nombreArchivo = arraydata[0] + "." + extension;

                string ruta = "~/Resources/ImgServices/" + nombreArchivo;
                fuRecibo.SaveAs(Server.MapPath(ruta));
                brPayment = new BrPayments();
                var log = HttpContext.Current.User.Identity.Name.Split('¬');

                var fAdqui     = Session["fAdqui"];
                var IdServicio = Session["IdServicio"];
                newUserName = obj[3];
                var emailNewUser = "******";
                var amountPay    = (int)Session["precio"];
                oEmail      = new Email();
                brUser      = new BrUser();
                nombreBenef = arraydata[0];
                vigencia    = arraydata[1];

                cantidad = int.Parse(arraydata[2]);
                bool awnserEmailDoc = oEmail.SubmitEmailNotFiles3(emailNewUser, "[RIBERA DEL RIO - BIENVENIDO]", myMessages.EmailPago(), true);
                var  reg            = nombreBenef + "|" + vigencia + "|" + CodigoReserva + "|" + cantidad + "|" + fAdqui + "|" + IdServicio + "|" + obj[3] + "|" + "2" + "|" + nombreArchivo + "|" + amountPay;
                brUser.RegisterService(reg);

                Response.Redirect("EndPaymentServices.aspx", true);
            }
        }
Esempio n. 19
0
        protected void Page_Load(object sender, EventArgs e)
        {
            var obj = HttpContext.Current.User.Identity.Name.Split('¬');

            if (obj.Length == 1)
            {
                Response.Redirect("Register.aspx", true);
            }

            if (!IsPostBack)
            {
                this.lblUser.Text          = "Hola " + obj[0];
                this.lblUserName.Text      = obj[0];
                this.lblNumPartner.Text    = "N° Asociado: " + obj[4];
                this.imgProfile.ImageUrl   = "~/Resources/Images/profile.png";
                this.imgProfileFl.ImageUrl = "~/Resources/Images/profile.png";

                BrUser   brUser     = new BrUser();
                string[] arrayRange = brUser.GetRange(obj[1]).Split('|');
                Ranguito.Text = arrayRange[2];
                string arrayStatus = brUser.GetAccountStatus(obj[1]).Split('|')[0];
                Status.Text = arrayStatus;

                // Imagen de PErfil
                var           rutaImgP = HttpContext.Current.Server.MapPath("~/Resources/imguser");
                DirectoryInfo di1      = new DirectoryInfo(rutaImgP);
                nombreu = obj[1];
                foreach (var fi2 in di1.GetFiles())
                {
                    var archivo = fi2.Name.Split('.');
                    name      = archivo[archivo.Length - 2];
                    extension = archivo[archivo.Length - 1];
                    if (name == nombreu)
                    {
                        def = nombreu + "." + extension;
                    }
                }
                imgProfile.ImageUrl = "~/Resources/imguser/" + def;
                imgProfile.Style.Add("width", "40px");
                imgProfile.Style.Add("height", "40px");
                imgProfile.Style.Add("margin", "0 auto");
                imgProfileFl.ImageUrl = "~/Resources/imguser/" + def;
                imgProfileFl.Style.Add("width", "40px");
                imgProfileFl.Style.Add("height", "40px");
                imgProfileFl.Style.Add("margin", "0 auto");
            }
        }
Esempio n. 20
0
        protected void Page_Load(object sender, EventArgs e)
        {
            var obj = HttpContext.Current.User.Identity.Name.Split('¬');;

            if (!IsPostBack)
            {
                this.lblUser.Text       = "Hola " + obj[0];
                this.lblUserName.Text   = obj[0];
                this.lblNumPartner.Text = "N° Asociado: " + obj[4];

                this.imgProfile.ImageUrl   = "~/Resources/Images/profile.png";
                this.imgProfileFl.ImageUrl = "~/Resources/Images/profile.png";

                BrUser brUser   = new BrUser();
                int    idMember = int.Parse(brUser.GetMembershipType(obj[1]));
                brUser = null;

                // Imagen de PErfil
                var           rutaImgP = HttpContext.Current.Server.MapPath("~/Resources/imguser");
                DirectoryInfo niwi1    = new DirectoryInfo(rutaImgP);
                nombreu = obj[1];
                foreach (var fi2 in niwi1.GetFiles())
                {
                    var archivo = fi2.Name.Split('.');
                    name = archivo[archivo.Length - 2];
                    extu = archivo[archivo.Length - 1];
                    if (name == nombreu)
                    {
                        def = nombreu + "." + extu;
                    }
                }
                imgProfile.ImageUrl = "~/Resources/imguser/" + def;
                imgProfile.Style.Add("width", "40px");
                imgProfile.Style.Add("height", "40px");
                imgProfile.Style.Add("margin", "0 auto");
                imgProfileFl.ImageUrl = "~/Resources/imguser/" + def;
                imgProfileFl.Style.Add("width", "80px");
                imgProfileFl.Style.Add("height", "80px");
                imgProfileFl.Style.Add("margin", "0 auto");
            }
        }
Esempio n. 21
0
        protected void Page_Load(object sender, EventArgs e)
        {
            double amountUpgrate = 100;
            BrUser brUser        = new BrUser();
            string userName      = User.Identity.Name.Split('¬')[1];
            int    id            = int.Parse(Request["id"]);
            string dateUpgrade   = brUser.GetDateUpgrade(id);

            if (!string.IsNullOrEmpty(dateUpgrade))
            {
                int      year         = int.Parse(dateUpgrade.Split('-')[0]);
                int      month        = int.Parse(dateUpgrade.Split('-')[1]);
                int      day          = int.Parse(dateUpgrade.Split('-')[2]);
                DateTime ddateUpgrade = new DateTime(year, month, day);
                DateTime ddateCurrent = DateTime.Now;
                if (ddateUpgrade > ddateCurrent)
                {
                    amountUpgrate = 0;
                }
            }
            Response.Write(amountUpgrate.ToString());
        }
Esempio n. 22
0
        protected void Page_Load(object sender, EventArgs e)
        {
            int action = 0;

            action = int.Parse(Request["action"]);

            if (action == 1)
            {
                //string[] arraylogin = HttpContext.Current.User.Identity.Name.Split('¬');
                //string userName = arraylogin[1];
                var obj = HttpContext.Current.User.Identity.Name.Split('¬');

                if (Session["backendLogin"] == null)
                {
                    role = "0";
                }
                else
                {
                    role = Session["backendLogin"].ToString();
                }
                BrUser brUser = new BrUser();

                Response.Write(role + "$" + brUser.GetNews());
            }

            //metodo de eliminar
            if (action == 2)
            {
                int id = 0;
                id = int.Parse(Request["id"]);
                BrUser brUser = new BrUser();



                brUser.DeleteNews(id.ToString());
                Response.Write("true");
                return;
            }
        }
Esempio n. 23
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                string returnUrl = Request["ReturnUrl"];
                if (!string.IsNullOrEmpty(returnUrl))
                {
                    if (returnUrl == "/Views/Referred.aspx")
                    {
                        FormsAuthentication.RedirectFromLoginPage("", false);
                        Response.Redirect("Referred.aspx");
                    }
                }


                Session.Contents.RemoveAll();
                FormsAuthentication.SignOut();
                Session.Clear();
                Session["StatusExonerar"] = 0;
                Session["link"]           = "";
                string afiliate = Request["afiliate"];
                string upliner  = Request["upliner"];
                if (!string.IsNullOrEmpty(afiliate) && !string.IsNullOrEmpty(upliner))
                {
                    string data      = afiliate + "|" + upliner;
                    BrUser brUser    = new BrUser();
                    int    idUpliner = brUser.ExistAccountLink(data);
                    if (idUpliner > 0)
                    {
                        Session["Referido"] = afiliate;
                        Session["auxRef"]   = "1";
                        Session["link"]     = data + "|" + idUpliner;
                        FormsAuthentication.RedirectFromLoginPage(afiliate, chkPersistCookie.Checked);
                        Response.Redirect("Register.aspx");
                    }
                }
            }
        }
Esempio n. 24
0
        protected void Page_Load(object sender, EventArgs e)
        {
            var value = "";

            value = User.Identity.Name.Split('¬')[1];


            if (!string.IsNullOrEmpty(value))
            {
                brUser = new BrUser();
                bool req = brUser.UpdateNotifications(value);
                if (!req)
                {
                    value = "ERROR";
                }
            }
            else
            {
                value = "ERROR";
            }

            Response.Write(value);
        }
Esempio n. 25
0
        protected void btnSaveDataAccount_Click(object sender, EventArgs e)
        {
            string pass  = txtPass.Text.Trim();
            string pass2 = txtPass2.Text.Trim();


            if (string.IsNullOrEmpty(pass))
            {
                lblMensaje.Text = "La Contraseña No debe estar Vacia";
                return;
            }
            if (pass.Length < 6)
            {
                lblMensaje.Text = "El Minimo de Caracteres de la Contraseña es 6";
                return;
            }
            if (pass.Length > 15)
            {
                lblMensaje.Text = "El Maximo de Caracteres de la Contraseña es 15";
                return;
            }

            if (pass != pass2)
            {
                lblMensaje.Text = "Las Contraseñas no Coinciden";
                return;
            }
            var    arrayLogin = HttpContext.Current.User.Identity.Name.Split('¬');
            BrUser brUser     = new BrUser();
            bool   anwser     = brUser.UpdateUserDataAccount(pass + "¬" + arrayLogin[1]);

            if (anwser)
            {
                lblMensaje.Text = "Su Contraseña a Sido Modificada.Ingrese con su nueva Contraseña";
                FormsAuthentication.SignOut();
            }
        }
Esempio n. 26
0
        protected void Confirmar_Click(object sender, EventArgs e)
        {
            var username = txtUserName.Text;

            if (string.IsNullOrEmpty(username))
            {
                return;
            }

            BrUser     brUser = new BrUser();
            MyMessages mm     = new MyMessages();

            var arrayperson = brUser.GetPersonalInformation(username).Split('|');

            if (arrayperson.Length < 5)
            {
                return;
            }
            var correo = arrayperson[5];
            var nombre = arrayperson[1] + " " + arrayperson[2];

            EmailUser.Text = correo;
            NameUser.Text  = nombre;
        }
Esempio n. 27
0
        protected void btnLogin_Click(object sender, EventArgs e)/*MERGE*/
        {
            bool respuesta = false;
            //string respuesta2 = "";
            string user = "", pass = "";

            user = txtUsuario.Text.Trim();
            pass = txtPassword.Text.Trim();
            Session["Discount"] = 0;
            if (string.IsNullOrEmpty(user) || string.IsNullOrEmpty(pass))
            {
                return;
            }
            respuesta = this.ValidateUser(user, pass);
            BrUser obrUser = new BrUser();

            if (respuesta)
            {
                //    /*4 idasociado*/
                string name = obrUser.getName(txtUsuario.Text);
                Response.Cookies["Key"].Value = name;
                FormsAuthentication.RedirectFromLoginPage(name, chkPersistCookie.Checked);
            }
        }
Esempio n. 28
0
        protected void Page_Load(object sender, EventArgs e)
        {
            #region Declaracion de variables
            string[] dataLogin = null;
            string[] obj = HttpContext.Current.User.Identity.Name.Split('¬');
            int      typeRegister = 0, numberQuotes = 0, formPay = 0, idMemberDetails = 0;

            //string dataKit = null, dataKitMember = null, dataMemberSinKit;
            string token = null, userCurrent = null, newUserName = null, emailNewUser = null;
            int    amountPay = 0;
            //bool isRegister = false;
            BrUser brUser = null;
            //BrTypeMembership brTypeMembership = null;
            Email      oEmail     = null;
            BrPayments brPayments = null;
            //BrConsuption brConsuption;

            #endregion

            #region Entradas de valores

            //var _var = (string)Session["typeRegister"];
            //if (!string.IsNullOrEmpty(_var))
            //{
            //    typeRegister = int.Parse(Session["typeRegister"].ToString());
            //}
            formPay      = int.Parse("1");
            token        = Request["token"].ToString();
            numberQuotes = int.Parse(Request["numcuotes"].ToString());
            brUser       = new BrUser();
            //brTypeMembership = new BrTypeMembership();
            dataLogin  = HttpContext.Current.User.Identity.Name.Split('¬');
            oEmail     = new Email();
            brPayments = new BrPayments();
            //brConsuption = new BrConsuption();
            #endregion

            #region Realizar Pago Culqi

            if (formPay == 1)
            {
                amountPay = (int)Session["precio"];
                if (amountPay <= 0)
                {
                    Response.Write("false¬Ha Ocurrido Un Error id idMemberDetails vacio,amountPay vacio");
                    return;
                }
                PayCulqi   payCulqi   = new PayCulqi();
                MyMessages myMessages = new MyMessages();

                newUserName  = obj[3];
                emailNewUser = "******";

                string   currencyCode = "PEN";
                string[] culqiAnwser  = payCulqi.newPayment(newUserName, emailNewUser, amountPay, token, numberQuotes, currencyCode).Split('¬');
                if (culqiAnwser[0] == "false")
                {
                    Response.Write("false¬" + culqiAnwser[1]);
                    return;
                }
                //marcar como pagado en la tabla membershipdetails
                // bool habiliAccount = brUser.enableAcount(idMemberDetails);

                //int nAfiliate = int.Parse(brUser.GetNafiliate(idMemberDetails));

                //Cronograma2(nAfiliate);

                // enviar el email de confirmacion con la data y lo redirecciona al post register
                //if (!habiliAccount)
                //{
                //    Response.Write("false¬Ha Ocurrido un Error al Intentar Habilitar Su Cuenta.Sin embargo su Pago fue Exitoso");
                //    return;
                //}

                //string ruta = HttpContext.Current.Server.MapPath("~/Resources/PoliticsPdf/");
                //enviar email con los documentos
                string nombreBenef = Session["servicio"].ToString().Split('|')[0];
                string vigencia    = Session["servicio"].ToString().Split('|')[1];
                string cantidad    = Session["servicio"].ToString().Split('|')[2];
                string fAdqui      = Session["servicio"].ToString().Split('|')[3];
                amountPay = int.Parse(Session["precio"].ToString());

                var  IdServicio     = Session["IdServicio"];
                bool awnserEmailDoc = oEmail.SubmitEmailNotFiles3(emailNewUser, "[RIBERA DEL RIO - BIENVENIDO]", myMessages.EmailPago(), true);
                var  reg            = nombreBenef + "|" + vigencia + "|" + CodigoReserva + "|" + cantidad + "|" + fAdqui + "|" + IdServicio + "|" + obj[3] + "|" + "2" + "|" + "culqui.png" + "|" + amountPay;
                bool qwe            = brUser.RegisterService(reg);

                //bool awnserEmail = oEmail.submitEmail(emailNewUser, "[RIBERA DEL RIO - PAGO]", myMessages.EmailPago());

                //ejecutamos el core para los puntos de equipo
                // BrCore_Automation brCore_Automation = new BrCore_Automation();
                //bool isCoreRegister = brCore_Automation.ExecuteCore();

                Response.Write("true¬" + culqiAnwser[1]);
                return;
            }

            #endregion
        }
Esempio n. 29
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                string nombre = "", dni = "", username = "", correo = "";
                string symbol       = "S/";
                bool   sendEmail    = false;
                string currencyCode = "PEN";

                //if (Session["TypeCurrency"] != null)
                //{
                //    currencyCode = Session["TypeCurrency"].ToString();
                //}

                var userNameAfiliate = "";
                var affiliate        = "";
                var correoaffiliate  = "";
                if (Session["MyAffiliate"] != null)
                {
                    userNameAfiliate = Session["MyAffiliate"].ToString();
                    if (!string.IsNullOrEmpty(userNameAfiliate))
                    {
                        brUser = new BrUser();
                        var dataAfiliate = brUser.GetPersonalInformation(userNameAfiliate).Split('|');
                        affiliate       = dataAfiliate[1] + " " + dataAfiliate[2];
                        correoaffiliate = dataAfiliate[5];
                    }
                }

                MyConstants mc               = new MyConstants();
                var         bankAccount      = mc.BankAccount;
                var         interbankAccount = mc.InterbankAccount;
                var         cuenta           = "en Soles";

                var typeChange = 3.30m;

                var oacarrito = Session["carrito"];

                if (oacarrito != null)
                {
                    var acarrito = oacarrito.ToString().Split('|');
                    typeChange = decimal.Parse(acarrito[4]);
                }

                //firtspay es el monto en soles
                decimal firtsPay = 85 * typeChange;

                if (Session["FirtsPay"] != null)
                {
                    firtsPay = decimal.Parse(Session["FirtsPay"].ToString());
                }

                string moneda  = "";
                var    omoneda = Session["moneda"];
                if (omoneda != null)
                {
                    moneda = omoneda.ToString();
                }

                if (moneda == "dolar")
                {
                    firtsPay         = firtsPay / typeChange;
                    currencyCode     = "USD";
                    symbol           = "$";
                    bankAccount      = mc.BankAccountDolar;
                    interbankAccount = mc.InterbankAccountDolar;
                    cuenta           = "en Dolares";
                }


                //Session["datos"] = "Aaaaa|Aaaa|birthDay|M|DocumentType|88884444$NombreC|ApellidoC|1|313231c$bankName|nombreBankAccount|TypeAccount|nroAccount|nroTaxer|SocialReason|fiscalAdress|[email protected]|nroCell|nroCell2|country|State|City|Adress";
                //Session["carrito"] = "6000.00|descripcionDB|60|9750.00|3.25|10|TOP";
                //Session["cronograma"] = "6000|222";

                string[] datos         = Session["datos"].ToString().Split('$');
                string[] arraycontacto = datos[3].Split('|');
                string[] arrayperson   = datos[0].Split('|');

                correo   = arraycontacto[0];
                nombre   = arrayperson[0] + " " + arrayperson[1];
                dni      = arrayperson[5];
                username = arrayperson[0].Substring(0, 1).ToUpper() + arrayperson[1].Substring(0, 1).ToUpper() + dni;
                string fullname = arrayperson[0].Trim().ToLower() + " " + arrayperson[1].Trim().ToLower();
                fullname = ToCapitalize(fullname);
                string[] sepName = arrayperson[0].Split(' ');
                fName = ToCapitalize(sepName[0]);
                var bienvenido = "Bienvenido";
                if (arrayperson[3] == "F")
                {
                    bienvenido = "Bienvenida";
                }
                var cuerpo = "<html><head><title></title></head><body style='color:black'>";
                cuerpo += "<div style='width: 100%'>";
                cuerpo += "<div style='display:flex;'>";
                cuerpo += "<div style='width:50%;'>";
                cuerpo += " <img src='http://www.inresorts.club/Views/img/novologo.png' align='left' style='width: 98px;'>";
                cuerpo += "</div>";
                cuerpo += "<div style='width:50%;'>";
                cuerpo += "<img src='http://cieneguillariberadelrio.com/riberadelrio/img/image006.png' align='right' style='width: 120px;padding-top: 7px;'>";
                cuerpo += "</div>";
                cuerpo += "</div>";
                cuerpo += "<img style='width: 100%' src='http://www.inresorts.club/Views/img/fondo.png'>";
                cuerpo += "<h1 style='margin-top: 2px ;text-align: center;font-weight: bold;font-style: italic;'>" + bienvenido + " " + fName + "</h1>";
                cuerpo += "<h2 style='text-align: center;'>Muy pronto formarás parte de la familia inResorts. Estamos a la espera de que nos brindes tu comprobante de pago</h2>";
                cuerpo += "<center><p style='margin-left: 10%;margin-right: 10%;'>Cuando lo tengas listo, solo tienes que subirlo a nuestra pagina y enseguida lo estaremos validando</p></center> ";
                cuerpo += "";
                cuerpo += "<center><div style='width: 100%'>";
                cuerpo += "<p style='margin-left: 10%;margin-right: 10%; '> Click en el boton para validar el pago.</p>";
                cuerpo += "<a style='text-decoration: none;' href='https://inresorts.club/Views/Login.aspx?usuario=" + dni + "&fullname=" + fullname + "'>";
                cuerpo += "<center><div style='background: #0d80ea;border-radius:10px;width: 158px;height: 30px;font-size: 16px;color: white;font-weight: bold;padding: 4px;padding-top: 10px;cursor: pointer;text-align: center;margin: 23px;'>Validar pago<div></center>";
                cuerpo += "</a></div></center>";

                cuerpo += "<center><div style='width: 100%'>";
                cuerpo += "<p style='margin-left: 10%;margin-right: 10%; '></p>";
                cuerpo += "<center>Recuerde que el pago lo puede realizar mediante deposito en nuestra cuenta corriente atravez de Agente BCP, Agencia BCP O transferencia bancaria desde Banca por Internet.</center>";
                cuerpo += "</div></center>";


                cuerpo += "<center><div style='width: 100%'>";
                cuerpo += $"<p style='margin-left: 10%;margin-right: 10%; '>Cuenta Bancaria {cuenta}</p>";
                cuerpo += $"<center>BCP: N° {bankAccount} - Valle Encantado S.A.C</center>";
                cuerpo += $"<center>BCP: Cuenta Interbancaria N° {interbankAccount} - Valle Encantado S.A.C</center>";
                cuerpo += "</div></center>";

                cuerpo += "<center><p>Monto a depositar</p></center>";

                cuerpo += $"<center><p>{symbol} {firtsPay.ToString("0.00")} ( {currencyCode} )</p></center>";

                //cuerpo += "<center><img src='http://www.inresorts.club/Views/img/recibo.png' align='left' style='width: 100%'></center></div>";
                cuerpo += "<div style='margin-left: 9%;'>";
                cuerpo += "<p style='margin:5px'>Patrocinador: " + affiliate + "</p>";
                cuerpo += "<p style='margin:5px'>Saludos Cordiales</p><p  style='margin:5px'>Equipo inResorts</p></div>";
                cuerpo += "<div style='margin: 5%; width: 70%;background-image: url('https://lh3.googleusercontent.com/NSDQDl8ytJrWSwMe0b3b9DlxubIal-RBEPIWI1a-15f9ynEGQ9eYjTnm-PVqst26f4KJThmjOEPK4lcVoaUw=w1016-h917-rw');'></ div > ";
                cuerpo += "<img style='width: 100%' src='https://preview.ibb.co/ixY7iL/fondo222.png'>";
                cuerpo += "</div>";

                cuerpo += "</body>";
                cuerpo += "</html>";

                Email email = new Email();
                email.SubmitEmail(correo, "[Ribera del Rio - Inresorts, Registro en Proceso] ", cuerpo);

                string correoOamr = "*****@*****.**";

                sendEmail = email.SubmitEmail(correoOamr, "[Ribera del Rio - Inresorts, Registro en Proceso] ", cuerpo);

                if (correoaffiliate != "")
                {
                    sendEmail = email.SubmitEmail(correoaffiliate, "[Ribera del Rio - Inresorts, Registro en Proceso] ", cuerpo);
                }

                Session.Contents.RemoveAll();
            }
            Response.Cache.SetCacheability(HttpCacheability.ServerAndNoCache);
            Response.Cache.SetAllowResponseInBrowserHistory(false);
            Response.Cache.SetNoStore();
        }
Esempio n. 30
0
        protected void Page_Load(object sender, EventArgs e)
        {
            var answer = "ocurrio un error";
            var action = Request["action"];

            if (action == "get")
            {
                BrWallet    brWallet  = new BrWallet();
                MyFunctions mf        = new MyFunctions();
                string      tableHtml = "";
                var         arrayData = brWallet.Get(User.Identity.Name.Split('¬')[1]);

                if (!string.IsNullOrEmpty(arrayData))
                {
                    string[] arrayRows = arrayData.Split('¬');
                    tableHtml  = "<table class='table table-hover'><thead>";
                    tableHtml += "<tr>";
                    tableHtml += "<th>#</th>";
                    tableHtml += "<th>Fecha</th>";
                    tableHtml += "<th>Operacion</th>";
                    tableHtml += "<th>Monto</th>";
                    tableHtml += "</tr></thead><tbody>";
                    for (int i = 0; i < arrayRows.Length; i++)
                    {
                        string[] row = arrayRows[i].Split('|');
                        if (row.Length > 2)
                        {
                            var classtr = "";
                            var restan  = "";
                            if (row[3] == "1")
                            {
                                classtr = "text-red";
                                restan  = "-";
                            }
                            tableHtml += $"<tr >";
                            tableHtml += $"<td>{(i + 1).ToString()}</td>";
                            tableHtml += $"<td>{mf.DateFormatClient(row[0])}</td>";
                            tableHtml += $"<td>{row[2]}</td>";
                            tableHtml += $"<td class='{classtr}'>{restan}{row[1]}</td>";
                            tableHtml += "</tr>";
                        }
                    }
                    tableHtml += "</tbody></table>";
                    answer     = tableHtml;
                }
                else
                {
                    answer = "No hay Datos";
                }
            }

            if (action == "getDoc")
            {
                BrWallet    brWallet = new BrWallet();
                MyFunctions mf       = new MyFunctions();
                var         data     = brWallet.GetDocsByUser(User.Identity.Name.Split('¬')[1]);

                answer = "no hay datos";

                if (!string.IsNullOrEmpty(data))
                {
                    var tableHtml = "<table class='table table-hover'>";
                    tableHtml += "<tr>";
                    tableHtml += $"<th>#</th>";
                    tableHtml += $"<th>Archivo</th>";
                    tableHtml += $"<th>Fecha</th>";
                    tableHtml += $"<th>Monto</th>";
                    tableHtml += $"<th>Estado</th>";
                    tableHtml += $"<th>Obs</th>";
                    tableHtml += $"<th>Voucher</th>";
                    tableHtml += "</tr>";
                    var arrayData = data.Split('¬');

                    for (int i = 0; i < arrayData.Length; i++)
                    {
                        var row = arrayData[i].Split('|');
                        tableHtml += "<tr>";
                        tableHtml += $"<td>{(i + 1).ToString()}</td>";
                        tableHtml += $"<td><a target='_blank' href='/Resources/wallet/{row[1]}' ><img src='../Resources/RecibosRegister/pdf.png' width='30px' /></a></td>";
                        tableHtml += $"<td>{mf.DateFormatClient(row[2])}</td>";
                        tableHtml += $"<td>{row[3]}</td>";
                        tableHtml += $"<td>{row[4]}</td>";
                        tableHtml += $"<td>{row[5]}</td>";

                        if (row[6] != "")
                        {
                            tableHtml += $"<td><a target='_blank' href='/Resources/Make/{row[6]}' ><img src='../Resources/RecibosRegister/pdf.png' width='30px' /></a></td>";
                        }
                        else
                        {
                            tableHtml += "<td></td>";
                        }
                        tableHtml += "</tr>";
                    }
                    tableHtml += "</table>";

                    answer = tableHtml;
                }
            }

            if (action == "infoper")
            {
                var usernameBen = Request["userNameBen"];
                var amountleter = Request["amount"];

                answer = "false";
                Validation val = new Validation();
                if (val.IsDecimal(amountleter))
                {
                    var amount = decimal.Parse(amountleter);

                    BrUser brUser        = new BrUser();
                    var    dataPersonBen = brUser.GetPersonalInformation(usernameBen).Split('|');
                    var    dataPerson    = brUser.GetPersonalInformation(User.Identity.Name.Split('¬')[1]).Split('|');

                    if (dataPersonBen.Length > 1)
                    {
                        BrWallet brWallet     = new BrWallet();
                        var      amountWallet = decimal.Parse(brWallet.GetAmount(User.Identity.Name.Split('¬')[1]));
                        if (amountWallet >= amount)
                        {
                            var emailfull  = dataPerson[5].Split('@')[0];
                            var emailfront = emailfull.Substring(0, (emailfull.Length / 2) + 2);

                            MyMessages  mm    = new MyMessages();
                            MyFunctions mf    = new MyFunctions();
                            Email       email = new Email();

                            var numberOne   = (new Random().Next(89) + 10).ToString("00");
                            var numberTwo   = ((new Random().Next(32) + 1) * 3).ToString("00");
                            var numberThree = ((new Random().Next(18) + 1) * 5).ToString("00");


                            var token = $"{numberOne}{numberTwo}{numberThree}";

                            var body = mm.EmailClaveDigital(token, mf.ToCapitalize(dataPersonBen[1]));
                            //
                            if (email.SendEmail(dataPerson[5], "Clave Digital - Inresorts", body, true))
                            {
                                BrWalletToken brWalletToken = new BrWalletToken();

                                var dateEnd = DateTime.UtcNow.AddMinutes(5);

                                var isSuccess = brWalletToken.PutToken(User.Identity.Name.Split('¬')[1], token, dateEnd, DateTime.Now.ToString(), 1, amount, usernameBen);

                                if (isSuccess)
                                {
                                    answer = $"true|{dataPersonBen[1]} {dataPersonBen[2]}|{emailfront}|{amountleter}";
                                }
                            }
                        }
                    }
                }
            }


            if (action == "validtoken")
            {
                answer = "false";
                var token  = Request["clave"];
                var amount = decimal.Parse(Request["amount"]);

                BrWalletToken brWalletToken = new BrWalletToken();
                var           data          = brWalletToken.GetInfoToken(User.Identity.Name.Split('¬')[1], token, amount).Split('|');

                if (data.Length > 1)
                {
                    var dateend = DateTime.Parse(data[0]);
                    if (DateTime.UtcNow <= dateend)
                    {
                        BrWallet brWallet     = new BrWallet();
                        var      amountWallet = decimal.Parse(brWallet.GetAmount(User.Identity.Name.Split('¬')[1]));
                        if (amountWallet >= amount)
                        {
                            var isSuccess = brWallet.PutTransferenciaBetwenWallet(data[1], User.Identity.Name.Split('¬')[1], amount);
                            if (isSuccess)
                            {
                                MyMessages  mm    = new MyMessages();
                                MyFunctions mf    = new MyFunctions();
                                Email       email = new Email();
                                var         name  = User.Identity.Name.Split('¬')[0].Split()[0];
                                var         body  = mm.EmailTranferSuccess(mf.ToCapitalize(name), mf.ToCapitalize(data[3]), amount.ToString());

                                //
                                var send = email.SendEmail(data[2], "Transferencia Exitosa - Inresorts", body, true);
                                answer = "true";
                            }
                        }
                    }
                }
            }

            if (action == "sendreport")
            {
                var subjet   = Request["subjet"].Trim().ToUpper();
                var messagge = Request["messagge"].Trim();

                Email       email = new Email();
                MyMessages  mm    = new MyMessages();
                MyConstants mc    = new MyConstants();
                var         body  = mm.ReportProblemWallet(User.Identity.Name.Split('¬')[1], subjet, messagge);

                var send = email.SendEmail(mc.EmailEmpresa, "Problemas del Wallet - Inresorts", body, true);
                answer = "false";
                if (send)
                {
                    answer = "true";
                }
            }

            Response.Write(answer);
        }