コード例 #1
0
ファイル: frm_login.cs プロジェクト: ahmed154/sol_view
        private void btn_login2_Click(object sender, EventArgs e)
        {
            Hide();
            string c = CheckAth();

            if (c == "OK")
            {
                ds_BranchesAndStores = login.SelectAllowedBranchesAndStores(user_id, com_company.SelectedValue.ToString());

                frm_main.com_companies.DataSource    = ds_CompaniesAndFyears.Tables["tbl_companies"];
                frm_main.com_companies.ValueMember   = "id";
                frm_main.com_companies.DisplayMember = "aname";
                frm_main.com_companies.SelectedValue = com_company.SelectedValue;

                frm_main.com_fyear.DataSource    = ds_CompaniesAndFyears.Tables["tbl_fyears"];
                frm_main.com_fyear.ValueMember   = "id";
                frm_main.com_fyear.DisplayMember = "aname";
                frm_main.com_fyear.SelectedValue = com_fyear.SelectedValue;

                frm_main.com_branches.DataSource    = ds_BranchesAndStores.Tables["tbl_branches"];
                frm_main.com_branches.ValueMember   = "id";
                frm_main.com_branches.DisplayMember = "aname";
                frm_main.com_branches.SelectedIndex = 0;

                frm_main.com_users.DataSource    = dt;
                frm_main.com_users.ValueMember   = "id";
                frm_main.com_users.DisplayMember = "aname";
                frm_main.com_users.SelectedValue = user_id;

                frm_main.frm_login = this;

                login.UpdateDatabase();

                frm_main.Show();
                Properties.Settings.Default.LoginUser = txt_Name.Text;
                Properties.Settings.Default.Save();
                return;
            }
            else
            {
                pro_view.fld_PL.fld_Login.frm_preventnu p = new frm_preventnu();
                p.UserID   = user_id;
                p.Case     = c;
                p.frm_main = frm_main;
                p.ShowDialog();
                return;
            }
        }
コード例 #2
0
        private void btn_Login_Click(object sender, EventArgs e)
        {
            model.aname    = txt_Name.Text.Trim();
            model.ename    = txt_Name.Text;
            model.password = txt_Password.Text.Trim();

            DataTable dt = new DataTable();

            dt = model.Select().Tables[0];

            foreach (DataRow r in dt.Rows)
            {
                if ((r["aname"].ToString() == model.aname || r["ename"].ToString() == model.ename) && r["password"].ToString() == model.password)
                {
                    Hide();
                    string c = CheckAth();
                    if (c == "OK")
                    {
                        user_id = r["id"].ToString();
                        frm_main.com_users.SelectedValue = user_id;
                        frm_main.Show();
                        Properties.Settings.Default.LoginUser = txt_Name.Text;
                        Properties.Settings.Default.Save();
                        return;
                    }
                    else
                    {
                        pro_view.fld_PL.fld_Login.frm_preventnu p = new frm_preventnu();
                        p.UserID   = r["id"].ToString();
                        p.Case     = c;
                        p.frm_main = frm_main;
                        p.ShowDialog();
                        return;
                    }
                }
            }
            MessageBox.Show("أسم المستخدم أو كلمة المرور غير صحيحة", "خطأ في بيانات الدخول", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
        }
コード例 #3
0
ファイル: frm_preventnu.cs プロジェクト: ahmed154/sol_view
        private void btn_Run_Click(object sender, EventArgs e)
        {
            if (txt_Run.Text.Length != 6)
            {
                return;
            }

            int q = (Convert.ToInt32(txt_Authorization.Text.Substring(1, 1)) * 5);
            int w = (Convert.ToInt32(txt_Authorization.Text.Substring(2, 1)) * 4);
            int t = (Convert.ToInt32(txt_Authorization.Text.Substring(3, 1)) * 8);
            int r = (Convert.ToInt32(txt_Authorization.Text.Substring(4, 1)) * 6);


            string txt     = txt_Run.Text.Substring(0, 4);
            int    AddDays = Convert.ToInt32(txt_Run.Text.Substring(4, 2));
            string run     = q.ToString().Substring(0, 1) + w.ToString().Substring(0, 1) + t.ToString().Substring(0, 1) + r.ToString().Substring(0, 1);

            if (AddDays == 38)
            {
                AddDays = 3650;
            }
            else if (AddDays > 70)
            {
                AddDays = 70;
            }

            if (txt == run)
            {
                string i = Encrypt(id);
                Properties.Settings.Default.PreventID   = i;
                Properties.Settings.Default.PreventDays = Encrypt(ExpireDate(AddDays));
                //Properties.Settings.Default.LoginUser = UserID;
                Properties.Settings.Default.Save();

                Hide();

                Application.Exit();
                frm_main.com_users.SelectedValue = UserID;
                frm_main.Show();
            }
            else
            {
                Application.Exit();
            }
        }