示例#1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Request.QueryString.Keys.Count > 0)
            {
                Engine.EngineUtil Funcion = new Engine.EngineUtil();
                Session["Mail"]             = Funcion.DecodeBase64(Request.QueryString["mail"]);
                Session["CampoRestablecer"] = Request.QueryString["campo"];
                if (Session["CampoRestablecer"].ToString() == "Username")
                {
                    Pnl1.Visible = true;
                    Pnl2.Visible = false;
                }
                else if (Session["CampoRestablecer"].ToString() == "Password")
                {
                    Pnl2.Visible = true;
                    Pnl1.Visible = false;
                }
            }
            if (!IsPostBack)
            {
                chkRobotUser.Checked = false;
                chkRobotPass.Checked = false;
            }

            btnAceptarMensaje.Text = Resources.Controles.btnAceptar;
            btnAceptarPass.Text    = Resources.Controles.btnAceptar;
            btnAceptarUser.Text    = Resources.Controles.btnAceptar;
            btnCancelarPass.Text   = Resources.Controles.btnCancelar;
            btnCancelarUser.Text   = Resources.Controles.btnCancelar;
        }
        public string GetActivarAdministrador(string mail, string password, string administrador)
        {
            Engine.EngineUtil Funcion = new Engine.EngineUtil();
            mail = Funcion.DecodeBase64(mail);
            string resultado = Engine.EngineUtil.ActivarCuentaAdministrador(mail, password, administrador);

            Engine.MailNotificacion FuncionMail = new Engine.MailNotificacion();
            return(resultado);
        }
示例#3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            Engine.EngineUtil Funcion = new Engine.EngineUtil();
            Session["Ip"] = Funcion.GetIpAddress(Request);

            if (!IsPostBack)
            {
                LimpiarTexto();
            }
        }
示例#4
0
        public static GridView MostrarProductosVenta(GridView gvd)
        {
            DataTable dt = new DataTable();

            dt = ModeloDb.SeleccionProductosVenta();
            Engine.EngineUtil Funcion = new Engine.EngineUtil();
            dt = Funcion.AddColumnFechas(dt);
            HttpContext.Current.Session["DtProductoVenta"] = dt;
            gvd.DataSource = dt;
            gvd.DataBind();
            return(gvd);
        }
示例#5
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Request.QueryString.Keys.Count > 0)
            {
                Engine.EngineUtil Funcion = new Engine.EngineUtil();
                Session["Mail"]    = Funcion.DecodeBase64(Request.QueryString["mail"]);
                Session["Usuario"] = Request.QueryString["usuario"];
                Session["Estado"]  = Request.QueryString["estado"];
            }
            if (!IsPostBack)
            {
                chkRobot.Checked = false;
            }

            btnAceptar.Text  = Resources.Controles.btnAceptar;
            btnCancelar.Text = Resources.Controles.btnCancelar;
        }
        protected void BtnRestablecerData_Click(object sender, EventArgs e)
        {
            if (chkRobot.Checked == true)
            {
                string script = "MostrarVentana('msj');";
                string mail   = txtMail.Text;
                if (mail == string.Empty)
                {
                    lblMensaje.Text = Models.EngineData.campoCorreoElectronicoNoVacio;
                    ScriptManager.RegisterStartupScript(this, typeof(Page), "MostrarVentana('msj')", script, true);
                    return;
                }
                if (mail != string.Empty)
                {
                    Engine.EngineUtil Funcion = new Engine.EngineUtil();
                    bool r = Funcion.EmailEsValido(mail);
                    if (!r)
                    {
                        lblMensaje.Text = Models.EngineData.emailNoValido;
                        ScriptManager.RegisterStartupScript(this, typeof(Page), "MostrarVentana('msj')", script, true);
                        return;
                    }
                }
                Models.EngineModel FuncionDb = new Models.EngineModel();
                Button             btn       = sender as Button;
                int n = 0;
                switch (btn.ID)
                {
                case ("btnUsuario"):
                    n = FuncionDb.SeleccionMail(mail);
                    if (n == 0)
                    {
                        lblMensaje.Text = Models.EngineData.emailNoExiste;
                        ScriptManager.RegisterStartupScript(this, typeof(Page), "MostrarVentana('msj')", script, true);
                    }
                    else
                    {
                        lblMensaje.Text = Models.EngineData.restablecerData;
                        Engine.EngineUtil.RestablecerData(mail, "Username");
                        ScriptManager.RegisterStartupScript(this, typeof(Page), "MostrarVentana('msj')", script, true);
                    }

                    break;

                case ("btnContraseña"):
                    n = FuncionDb.SeleccionMail(mail);
                    if (n == 0)
                    {
                        lblMensaje.Text = Models.EngineData.emailNoExiste;
                        ScriptManager.RegisterStartupScript(this, typeof(Page), "MostrarVentana('msj')", script, true);
                    }
                    else
                    {
                        lblMensaje.Text = Models.EngineData.restablecerData;
                        Engine.EngineUtil.RestablecerData(mail, "Password");
                        ScriptManager.RegisterStartupScript(this, typeof(Page), "MostrarVentana('msj')", script, true);
                    }
                    break;
                }
            }
            else
            {
                string scripting = "PareceRobot();";
                ScriptManager.RegisterStartupScript(this, typeof(Page), "PareceRobot();", scripting, true);
            }
        }