Пример #1
0
        private void button1_Click(object sender, EventArgs e)
        {
            this.Hide();
            string pass = textBox1.Text;
            string key  = textBox2.Text;

            if (!(File.Exists(path1.Path1)))
            {
                string b64key1 = Encrypt.Encrypt(pass);
                Form2  s       = new Form2(b64key1);
                s.ShowDialog();
                this.Hide();
            }
            else
            {
                string pass1 = Decod.Decod(key);
                if (pass1 == pass)
                {
                    string b64key1 = Encrypt.Encrypt(pass);
                    Form2  s       = new Form2(b64key1);
                    s.ShowDialog();
                    this.Hide();
                }
                else
                {
                    textBox2.Text = "";
                    MessageBox.Show("Неверный ввод!");
                }
            }
        }
Пример #2
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            try
            {
                if ((txtconfirmNewContra.Text.Trim() == "" || txtNewContra.Text.Trim() == "" || txtRespuesta.Text.Trim() == ""))
                {
                    MessageBox.Show("no se permiten campos vacios");
                }
                else
                {
                    if (txtNewContra.Text == txtconfirmNewContra.Text)
                    {
                        if (txtconfirmNewContra.TextLength < 8)
                        {
                            MessageBox.Show("La contraseña debe contener al menos 8 caracteres");
                        }
                        else
                        {
                            int           pregunta  = cmbPregunta.SelectedIndex + 1;
                            Class1        cl        = new Class1();
                            string        password  = cl.Encrypt(txtNewContra.Text);
                            string        respuesta = cl.Encrypt(txtRespuesta.Text);
                            SqlConnection cnn       = new SqlConnection("Data Source=localhost\\SQLEXPRESS;Initial Catalog=Inst_JoseCelilioValle;Integrated Security=True");

                            string     qry = string.Format("Update Empleado set codPregunta = {0}, Respuesta = '{1}', pwd_empleado = '{2}', codigo_estado = 1 where usr_empleado = '{3}'", pregunta, respuesta, password, user);
                            SqlCommand cmd = new SqlCommand(qry, cnn);
                            cmd.Connection.Open();
                            cmd.ExecuteNonQuery();
                            MessageBox.Show("Modificacion realizada satisfactoriamente, inicie sesión", "Informacion", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                            cmd.Connection.Close();
                            this.Hide();
                            FormLogin m = new FormLogin();
                            m.Show();
                        }
                    }
                    else
                    {
                        MessageBox.Show("Las contraseñas no coinciden", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            DataClasses1DataContext db = new DataClasses1DataContext();


            if (txtconfirmNewContra.Text != txtNewContra.Text)
            {
                MessageBox.Show("Contraseñas incorrectas", "error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                if (txtconfirmNewContra.TextLength < 8 || txtNewContra.TextLength < 8)
                {
                    MessageBox.Show("La contraseña debe contener al menos 8 caracteres");
                }
                else
                {
                    SqlConnection conn      = new SqlConnection("Data Source=localhost\\SQLEXPRESS;Initial Catalog=Inst_JoseCelilioValle;Integrated Security=True");
                    pwdOlvidada   pass      = new pwdOlvidada();
                    Class1        cl        = new Class1();
                    string        encrypted = cl.Encrypt(txtNewContra.Text);

                    string qry = string.Format("update Empleado set [pwd_empleado] = '{0}' where usr_empleado = '{1}'", encrypted, user);

                    SqlCommand cmd = new SqlCommand(qry, conn);
                    cmd.Connection.Open();
                    var command = cmd.ExecuteNonQuery();

                    string     qryBloq = "update Empleado set codigo_estado = 1 where usr_empleado = '" + user + "'";
                    SqlCommand cmd2    = new SqlCommand(qryBloq, conn);
                    cmd2.ExecuteNonQuery();

                    string     qryBloq2 = "update Empleado set intentos = 0 where usr_empleado = '" + user + "'";
                    SqlCommand cmd3     = new SqlCommand(qryBloq2, conn);
                    cmd3.ExecuteNonQuery();

                    MessageBox.Show("Cambio de contraseña realizado, porfavor inicie sesion de nuevo.", "Confirmado", MessageBoxButtons.OK, MessageBoxIcon.Information);

                    this.Hide();


                    conn.Close();
                }
            }
        }
Пример #4
0
        private void button1_Click(object sender, EventArgs e)
        {
            this.Hide();
            string str1  = textBox1.Text;
            string pass1 = Decod.Decod(keyshow);

            if (str1 == pass1)
            {
                string pass    = textBox2.Text;
                string b64key1 = Encrypt.Encrypt(pass);
                MessageBox.Show("Пароль успешно изменён");
                Form2 s = new Form2(b64key1);
                s.ShowDialog();
                this.Hide();
            }
            else
            {
                textBox1.Text = "";
                MessageBox.Show("Неверный ввод!");
            }
        }
        private void btnIngresar_Click(object sender, EventArgs e)
        {
            if (validarEB())
            {
                ErrorEB.Clear();
                DataClasses1DataContext db = new DataClasses1DataContext();
                string            caption  = "Error";
                MessageBoxButtons buttons  = MessageBoxButtons.OK;
                Class1            enc      = new Class1();
                conexion          cn       = new conexion();
                int estado   = 0;
                var Dencrypt = enc.Decrypt("AOyiDa6ltbbIAgLDzicDuQ==");
                var encrypt  = enc.Encrypt(txtPwd.Text);


                //MessageBox.Show("El usuario no tiene un puesto asignado", Dencrypt);


                conn.Open();
                string qryIntentos = string.Format("select intentos from Empleado where usr_empleado = '{0}'", txtUser.Text);

                SqlCommand    cmdint = new SqlCommand(qryIntentos, conexion.con());
                SqlDataReader drint  = cmdint.ExecuteReader();

                if (drint.Read())
                {
                    conteo = Convert.ToInt32(drint["intentos"]); //cuantos intentos tiene el usuario?
                }
                conn.Close();
                drint.Close();
                if (conteo >= 2 || estado == 2)
                {
                    string qryBloq = "update Empleado set codigo_estado = 2 where usr_empleado = '" + txtUser.Text + "'";
                    conn.Open();
                    SqlCommand cmdbloq = new SqlCommand(qryBloq, conn);

                    cmdbloq.ExecuteNonQuery();
                    conn.Close();
                    MessageBox.Show("Su cuenta ha sido bloqueada consulte mas informacion en administracion ", caption, buttons);
                }

                else
                {
                    conn.Open();
                    string        qryUsuario = string.Format("select usr_empleado from Empleado where usr_empleado == '{0}' and pwd_empleado = '{1}'", txtUser.Text, encrypt);
                    SqlCommand    cmdUsuario = new SqlCommand(qryIntentos, conn);
                    SqlDataReader drUsuario  = cmdUsuario.ExecuteReader();

                    while (drUsuario.Read())
                    {
                        var algo = drUsuario.GetString(0);

                        MessageBox.Show(algo.ToString());
                    }

                    var user = (from s in db.Empleado where s.usr_empleado == txtUser.Text && s.pwd_empleado == encrypt select s).FirstOrDefault();
                    if (user != null)
                    {
                        if (user.codigo_estado == 3)
                        {
                            cambioContraseña irnueva = new cambioContraseña();
                            irnueva.Show();
                            this.Hide();
                        }
                        else
                        {
                            switch (user.codigo_estado)
                            {
                            case 1:
                            {
                                if (user.codigo_estado == 3)
                                {
                                    //db.EX_estado(1, txtUser.Text);

                                    user.codigo_estado = 1;
                                    this.Hide();
                                    cambioContraseña m = new cambioContraseña();
                                    m.Show();
                                }
                                else
                                {
                                    this.Hide();
                                    maestro m = new maestro();
                                    m.Show();
                                }
                                break;
                            }

                            case 2:
                            {
                                if (user.codigo_estado == 3)
                                {
                                    user.codigo_estado = 1;
                                    this.Hide();
                                    cambioContraseña m = new cambioContraseña();
                                    m.Show();
                                }
                                else
                                {
                                    this.Hide();
                                    secretaria s = new secretaria();
                                    s.Show();
                                }
                                break;
                            }

                            case 3:
                            {
                                if (user.codigo_estado == 3)
                                {
                                    user.codigo_estado = 1;
                                    this.Hide();
                                    cambioContraseña m = new cambioContraseña();
                                    m.Show();
                                }
                                else
                                {
                                    this.Hide();
                                    admin a = new admin();
                                    a.Show();
                                    MessageBox.Show(cont.ToString());
                                }
                                break;
                            }

                            default:
                            {
                                MessageBox.Show("El usuario no tiene un puesto asignado", caption, buttons);
                                break;
                            }
                            }
                        }
                    }
                    else
                    {
                        MessageBox.Show("Usuario o contraseña invalido", caption, buttons);
                        conn.Close();
                        conn.Open();
                        string        usuario  = txtUser.Text;
                        string        intentos = string.Format("select intentos from Empleado where usr_empleado = '{0}'", usuario);
                        SqlCommand    cmd2     = new SqlCommand(intentos, conn);
                        SqlDataReader dr       = cmd2.ExecuteReader();

                        if (dr.Read())
                        {
                            cont = Convert.ToInt32(dr["intentos"]) + 1;
                        }

                        conn.Close();
                        dr.Close();

                        conn.Open();
                        string     qry = string.Format("update Empleado set [intentos] = {0} where usr_empleado = '{1}'", cont, usuario);
                        SqlCommand cmd = new SqlCommand(qry, conn);

                        cmd.ExecuteNonQuery();
                        conn.Close();
                    }
                }
            }
        }
Пример #6
0
        private void btnPregunta_Click(object sender, EventArgs e)
        {
            try
            {
                SqlConnection conn = new SqlConnection("Data Source=localhost\\SQLEXPRESS;Initial Catalog=Inst_JoseCelilioValle;Integrated Security=True");
                Class1        cl   = new Class1();

                string var = txtPregunta.Text;
                string qry = string.Format("select * from [dbo].[Empleado] where Respuesta = '{0}'", cl.Encrypt(var));
                //string selectAns = string.Format("select")
                SqlCommand cmd = new SqlCommand(qry, conn);

                conn.Open();
                SqlDataReader read = cmd.ExecuteReader();

                if (read.Read())
                {
                    nuevaContraseña frm = new nuevaContraseña();
                    frm.user = this.user;
                    frm.Show();
                    this.Hide();
                }
                else
                {
                    MessageBox.Show("Respuesta de seguridad incorrecta", "error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
                conn.Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
Пример #7
0
        private void buttonGuardar_Click(object sender, EventArgs e)
        {
            conexion cn                = new conexion();
            bool     respuesta         = true;
            DataClasses1DataContext db = new DataClasses1DataContext();
            Class1 enc = new Class1();

            Int32 puesto;
            //respuesta = cn.ExistenciasE(int.Parse(textBoxId.Text));



            bool r = true;

            if (validarEB())
            {
                bool respuestaU = true;

                respuestaU = cn.ExistenciasU(textBoxUsuario.Text);
                if (respuestaU != true)
                {
                    MessageBox.Show("Ese nommbre de Usuario ya existe. ", "Mensaje", MessageBoxButtons.OK);
                    textBoxUsuario.SelectAll();
                    textBoxUsuario.Focus();
                }
                else
                {
                    if (textBoxContrasena.TextLength < 8 || textBoxContrasena.TextLength < 8)
                    {
                        MessageBox.Show("La contraseña debe contener al menos 8 caracteres");
                    }
                    else
                    {
                        r = validaciones.Correo(textBoxCorreo.Text);
                        if (r != true)
                        {
                            MessageBox.Show("Correo Electronico invalido, el correo debe tener el formato [email protected] ", "Mensaje", MessageBoxButtons.OK);
                            textBoxCorreo.SelectAll();
                            textBoxCorreo.Focus();
                        }
                        else
                        {
                            ErrorEB.Clear();
                            respuesta = cn.ExistenciasE(textBoxId.Text);
                            if (respuesta != true)
                            {
                                puesto = Int32.Parse(textBoxPuesto.Text);

                                db.ingresarEmpleados(textBoxId.Text, textBoxNombre.Text, puesto, 3, textBoxCorreo.Text, textBoxtelefono.Text, textBoxEmergencia.Text, textBoxDireccion.Text, textBoxUsuario.Text, enc.Encrypt(textBoxContrasena.Text));
                                MessageBox.Show("Se ha guardado correctamente", "Mensaje", MessageBoxButtons.OK);
                            }
                            else
                            {
                                MessageBox.Show("El ID ya existe ", "Mensaje", MessageBoxButtons.OK);
                                textBoxId.Clear();
                                textBoxId.Focus();
                            }
                        }
                    }
                }
            }
        }