private void buttonAtrasRegistro_Click(object sender, EventArgs e)
        {
            admin irMenuAdmin = new admin();

            irMenuAdmin.Show();
            this.Hide();
        }
 private void closeToolStripMenuItem_Click(object sender, EventArgs e)
 {
     //START SHOW ADD CLIENT FORM
     admin admin = new admin();
     admin.Show();
     this.Hide();
     //END SHOW ADD CLIENT FORM
 }
        private void giris_Click(object sender, EventArgs e)
        {
            try
            {
                bagla.Open();
                string       sql   = "select * from dbo.giris where ad=@adi and sifre=@sifre";
                SqlParameter prm1  = new SqlParameter("adi", textBox1.Text.Trim());
                SqlParameter prm2  = new SqlParameter("sifre", textBox2.Text.Trim());
                SqlCommand   komut = new SqlCommand(sql, bagla);
                komut.Parameters.Add(prm1);
                komut.Parameters.Add(prm2);
                DataTable      dt = new DataTable();
                SqlDataAdapter da = new SqlDataAdapter(komut);
                da.Fill(dt);
                bagla.Close();

                if (dt.Rows.Count > 0)
                {
                    Form4 frm4 = new Form4();
                    frm4.Show();
                    this.Hide();
                    if (textBox1.Text == "admin")
                    {
                        admin adm = new admin();
                        adm.Show();
                    }
                }

                else
                {
                    MessageBox.Show("Hatalı Giriş");
                }
            }
            catch (Exception)
            {
                MessageBox.Show("Hatalı Giriş");
            }



            /*SqlCommand komut = new SqlCommand("select * Kullanıcı where Kullanıcı Adı' " + textBox1.Text + "'and Şifre='" + textBox2.Text + "'", bagla);
             *
             * SqlDataReader dr = komut.EndExecuteReader();
             * if (dr.Read())
             * {
             *  form2 frm2 = new form2();
             * }*/
        }
        private void button1_Click(object sender, EventArgs e)
        {
            if (validUser(textBoxUsername.Text, textBoxPassword.Text))
            {
                Properties.Settings.Default.username = textBoxUsername.Text;

                //START SHOW ADMIN FORM
                admin frm = new admin();
                frm.Show();
                //END SHOW ADMIN FORM
                this.Hide();
            }
            else
            {
                MessageBox.Show("Incorrect Username or Password, Please Try Again");
            }
        }
        private void button1_Click(object sender, EventArgs e)
        {
            try
            {
                bagla.Open();
                string       sql   = "select * from dbo.giris where ad=@adi and sifre=@sifre";
                SqlParameter prm1  = new SqlParameter("adi", textBox1.Text.Trim());
                SqlParameter prm2  = new SqlParameter("sifre", textBox2.Text.Trim());
                SqlCommand   komut = new SqlCommand(sql, bagla);
                komut.Parameters.Add(prm1);
                komut.Parameters.Add(prm2);
                DataTable      dt = new DataTable();
                SqlDataAdapter da = new SqlDataAdapter(komut);
                da.Fill(dt);
                bagla.Close();

                if (dt.Rows.Count > 0)
                {
                    form2 frm2 = new form2();
                    frm2.Show();
                    this.Hide();
                    if (textBox1.Text == "admin")
                    {
                        admin adm = new admin();
                        adm.Show();
                    }
                }

                else
                {
                    MessageBox.Show("Hatalı Giriş");
                }
            }
            catch (Exception)
            {
                MessageBox.Show("Hatalı Giriş");
            }
        }
        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();
                    }
                }
            }
        }
 private void closeToolStripMenuItem_Click(object sender, EventArgs e)
 {
     //START SHOW SIGN IN FORM
     admin admin = new admin();
     admin.Show();
     //END SHOW SIGN IN FORM
     this.Close();
 }