コード例 #1
0
 private void btnLogin_Click(object sender, EventArgs e)
 {
     try
     {
         if (!string.IsNullOrWhiteSpace(txtusername.Text) && !string.IsNullOrWhiteSpace(txtpassword.Text))
         {
             EmployeesLogin login    = new EmployeesLogin();
             Employee       employee = login.Login(txtusername.Text, txtpassword.Text);
             if (!string.IsNullOrEmpty(employee.Name))
             {
                 Thread th = new Thread(Main);
                 th.ApartmentState = ApartmentState.STA;
                 th.Start();
                 this.Close();
             }
             else
             {
                 MessageBox.Show("يوجد خطاء في اسم المستخدم و كلمة المرور", "خطاء", MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("Test");
     }
 }
コード例 #2
0
 private void btnAdd_Click(object sender, EventArgs e)
 {
     using (EmployeesLogin lg = new EmployeesLogin())
     {
         lg.InsertLogin(Convert.ToInt32(listBox1.SelectedValue));
     }
 }
コード例 #3
0
 private void SelectLoginEmployees()
 {
     using (EmployeesLogin log = new EmployeesLogin())
     {
         dataLogin.DataSource            = log.EmployeesThatHavePermission();
         dataLogin.Columns["ID"].Visible = false;
     }
 }
コード例 #4
0
        private void btnDelete_Click(object sender, EventArgs e)
        {
            string Name = dataLogin.CurrentRow.Cells[1].Value.ToString();
            int    ID   = Convert.ToInt32(dataLogin.CurrentRow.Cells[0].Value);

            if (MessageBox.Show("هل تريد الغاء " + Name, "تحذير", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes)
            {
                using (EmployeesLogin lg = new EmployeesLogin())
                {
                    lg.DeleteLogin(ID);
                    SelectLoginEmployees();
                }
            }
        }