예제 #1
0
파일: Login.cs 프로젝트: saraddargon/MTEC
 private void radButton1_Click(object sender, EventArgs e)
 {
     try
     {
         if (!txtUserID.Text.Equals("") && !txtPassword.Text.Equals(""))
         {
             using (DataClasses1DataContext db = new DataClasses1DataContext())
             {
                 tb_User ur = db.tb_Users.Where(u => u.UserID == txtUserID.Text && u.Password == txtPassword.Text && u.Active == true).FirstOrDefault();
                 if (ur != null)
                 {
                     dbClss.UserID = txtUserID.Text;
                     this.Hide();
                     tb_UserMachine um = db.tb_UserMachines.Where(m => m.MachineName == Environment.MachineName).FirstOrDefault();
                     if (um != null)
                     {
                         db.tb_UserMachines.DeleteOnSubmit(um);
                         db.SubmitChanges();
                     }
                     tb_UserMachine nw = new tb_UserMachine();
                     nw.MachineName = Environment.MachineName;
                     nw.UserID      = txtUserID.Text.Trim();
                     db.tb_UserMachines.InsertOnSubmit(nw);
                     db.SubmitChanges();
                     Mainfrom main = new Mainfrom();
                     main.ShowDialog();
                     this.Close();
                 }
                 else
                 {
                     MessageBox.Show("User or Password Invalid!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                 }
             }
         }
         else
         {
             MessageBox.Show("User or Password Empty!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
     catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); }
 }
예제 #2
0
파일: Login.cs 프로젝트: saraddargon/MTEC
 private void Login_Load(object sender, EventArgs e)
 {
     this.Text = "Login " + dbClss.versioin;
     try
     {
         using (DataClasses1DataContext db = new DataClasses1DataContext())
         {
             tb_UserMachine mc = db.tb_UserMachines.Where(m => m.MachineName == Environment.MachineName).FirstOrDefault();
             if (mc != null)
             {
                 txtUserID.Text = mc.UserID.ToString();
                 txtPassword.Focus();
             }
             else
             {
                 txtUserID.Focus();
             }
         }
     }
     catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); }
 }