Exemple #1
0
        //Metodo encargado de registrar
        private void btnRegistro_Click(object sender, EventArgs e)
        {
            if (ValidateFields() == false)
            {
                return;
            }


            //si el email ya existe lo tengo que mandar a iniciar session
            string       status = string.Empty, code = string.Empty;
            BrAnimusRest brAnimus     = new BrAnimusRest();
            Boolean      validateMail = brAnimus.validateMail(txtCorreo.Text, out status, out code);

            if (status.ToUpper().Trim() != "OK" || code != "200")
            {
                MetroFramework.MetroMessageBox.Show(this, "No existe conexión con el servidor, vuelva a reintentarlo.", "Animus", MessageBoxButtons.OK, MessageBoxIcon.Information);


                return;
            }

            if (validateMail == true)
            {
                txtCorreo.Text = string.Empty;
                txtNick.Text   = string.Empty;
                MetroFramework.MetroMessageBox.Show(this, "La cuenta de correo existe, debe ingresar por la opción ya tengo una cuenta.", "Animus", MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }

            //PASSING VARIABLES

            this.Hide();
            mail = txtCorreo.Text;
            nick = txtNick.Text;

            Password pass = new Password();

            pass.ShowDialog();
        }
Exemple #2
0
        private void txtCorreo_Leave(object sender, EventArgs e)
        {
            if (txtCorreo.Text != "")
            {
                BrHome br = new BrHome();
                //vamos a validar que el correo sea valido
                if (br.ValidateEmailFormat(txtCorreo.Text) == true)
                {
                    //si el email ya existe lo tengo que mandar a iniciar session
                    string       status = string.Empty, code = string.Empty;
                    BrAnimusRest brAnimus     = new BrAnimusRest();
                    Boolean      validateMail = brAnimus.validateMail(txtCorreo.Text, out status, out code);

                    if (status.ToUpper().Trim() != "OK" || code != "200")
                    {
                        MetroFramework.MetroMessageBox.Show(this, "No existe conexión con el servidor, vuelva a reintentarlo.", "Animus", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        return;
                    }

                    if (validateMail == true)
                    {
                        MetroFramework.MetroMessageBox.Show(this, "La cuenta de correo existe, debe ingresar por la opción ya tengo una cuenta.", "Animus", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        return;
                    }

                    //CoHome coHome = new CoHome();
                    //int homeIdRescue = 0;
                    //coHome.mail = txtCorreo.Text;
                    ////buscamos si el correo es valido para cargar la foto en el picture
                    //int countExist = new BrHome().HomeExits(coHome, out homeIdRescue);
                    //if (homeIdRescue != 0)
                    //{
                    //    DataTable dtHome = new BrHome().GetHomeId(homeIdRescue);
                    //    if (dtHome.Rows.Count > 0)
                    //    {
                    //        string pathImage = dtHome.Rows[0]["imagehome"].ToString();
                    //        if (pathImage != "")
                    //            pictureBox1.Image = Image.FromFile(pathImage);
                    //        else
                    //            pictureBox1.Image = Image.FromFile(pathImageDefault + imageDefault);
                    //        txtNick.Text = dtHome.Rows[0]["nickhome"].ToString();
                    //        errorProvider.SetError(txtCorreo, "");
                    //        errorProvider.SetError(txtNick, "");
                    //        idHome = Convert.ToInt32(dtHome.Rows[0]["idhome"].ToString());
                    //    }
                    //}
                    //else
                    //{
                    //    if (File.Exists(pathImageDefault + imageDefault))
                    //    {
                    //        pictureBox1.Image = Image.FromFile(pathImageDefault + imageDefault);
                    //        txtNick.Text = "";
                    //        errorProvider.SetError(txtCorreo, "");
                    //        errorProvider.SetError(txtNick, "");
                    //    }
                    //    idHome = 0;
                    //    mail = "";
                    //    nick = "";
                    //}
                }
                else
                {
                    MetroFramework.MetroMessageBox.Show(this, "El campo correo electrónico no tiene un formato correcto.", "Animus", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    txtCorreo.Text = string.Empty;
                    txtNick.Text   = string.Empty;
                    //    if (File.Exists(pathImageDefault + imageDefault))
                    //    {
                    //        pictureBox1.Image = Image.FromFile(pathImageDefault + imageDefault);
                    //        txtNick.Text = "";
                    //        errorProvider.SetError(txtCorreo, "");
                    //        errorProvider.SetError(txtNick, "");
                    //    }
                    //    idHome = 0;
                    //    mail = "";
                    //    nick = "";
                }
            }
            else
            {
                //idHome = 0;
                //mail = "";
                //nick = "";
            }
        }