示例#1
0
        protected void btnGuardar_Click(object sender, EventArgs e)
        {
            BEC_EMAIL.Email mail             = new BEC_EMAIL.Email();
            WS_Agregar_Bec.AgregarClient add = new WS_Agregar_Bec.AgregarClient();
            BEC_EMAIL.User us = new BEC_EMAIL.User();

            //add.insertarFicha(txtRut.Text, txtNombre.Text, txtDIreccion.Text, txtEmail.Text, txtTelefono.Text, int.Parse(txtHuella.Text));

            int result = add.insertarFicha(txtRut.Text, txtNombre.Text, txtDIreccion.Text, txtEmail.Text, txtTelefono.Text, 123);

            if (result != 0)
            {
                string nick = us.CrearUser(txtNombre.Text);
                add.insertarUsuario(nick, "D2wq#43gtd@kl#d1dDssq", 0, result, 3);
                mail.EnviarCorreo(txtEmail.Text, "D2wq#43gtd@kl#d1dDssq", nick);
                Session["Correcto"] = "si";
                Session["nick"]     = nick;
                Session["reg"]      = "si";
                Response.Redirect("liststudent.aspx");
            }
            else
            {
                Incorrect();
            }
        }
示例#2
0
        public void ValidarCuentaActivada()
        {
            WS_Listar_Bec.ListarClient         l      = new WS_Listar_Bec.ListarClient();
            WS_Actualizar_Bec.ActualizarClient update = new BEC.WS_Actualizar_Bec.ActualizarClient();


            string text = Convert.ToString(Request.QueryString["EAD"]);

            if (text != null)
            {
                BEC_EMAIL.Email mail = new BEC_EMAIL.Email();
                BEC_EMAIL.EAD   d    = new BEC_EMAIL.EAD();


                string[] salida = new string[1];
                salida = mail.ActivacionCuenta(d.DesEncriptar(text));
                var nick = l.listarUsuarioPorNombre(salida[0]);
                if (nick != null)
                {
                    foreach (var item in nick)
                    {
                        if (item.clave.Equals("D2wq#43gtd@kl#d1dDssq"))
                        {
                            if (update.actualizarUsuario(item.idUsuario, item.nombreUsuario, item.clave, int.Parse(salida[1]), item.idRol, item.idFicha))
                            {
                                //int id, String nomU, String pass,int codigo, int r, int f
                                Session["correcto"] = "si";

                                Session["nick"] = item.nombreUsuario;
                                Response.Redirect("ActualizarClave.aspx");
                            }
                            else
                            {
                                SinActivar();
                            }
                        }
                        else
                        {
                            LinkUsado();
                        }
                    }
                }
                else
                {
                    NoUsuario();
                }
            }
        }