예제 #1
0
        private void thongTinDangNhapFrmBtn_Click(object sender, EventArgs e)
        {
            ThongTinDangNhapFrm f = new ThongTinDangNhapFrm(loginName);

            f.Show();
            this.Hide();
        }
예제 #2
0
 public void setButton(ThongTinDangNhapFrm f, bool val)
 {
     f.themBtn.Enabled = val;
     f.suaBtn.Enabled  = val;
     f.xoaBtn.Enabled  = val;
     f.luuBtn.Enabled  = !val;
     f.kLuuBtn.Enabled = !val;
 }
예제 #3
0
        public void delete(ThongTinDangNhapFrm f)
        {
            var dn = db.database().LOGINs.SingleOrDefault(a => a.IDLOGIN == f.idTxt.Text);

            db.database().LOGINs.DeleteOnSubmit(dn);
            db.database().SubmitChanges();
            loadAllData(f);
        }
예제 #4
0
        public void loadNhanVienData(ThongTinDangNhapFrm f)
        {
            var data = db.database().NHANVIENs.ToList();

            f.tenNhanVienCb.DataSource    = data;
            f.tenNhanVienCb.DisplayMember = "HoTenNhanVien";
            f.tenNhanVienCb.ValueMember   = "MaNhanVien";
        }
예제 #5
0
        public void loadRowSelected(ThongTinDangNhapFrm f)
        {
            int currentCell = f.thongTinDangNhapGridView.FocusedRowHandle;

            f.idTxt.Text         = f.thongTinDangNhapGridView.GetRowCellValue(currentCell, "IDLOGIN").ToString();
            f.pwdTxt.Text        = f.thongTinDangNhapGridView.GetRowCellValue(currentCell, "PWD").ToString();
            f.ghiChuTxt.Text     = f.thongTinDangNhapGridView.GetRowCellValue(currentCell, "GhiChu").ToString();
            f.tenNhanVienCb.Text = f.thongTinDangNhapGridView.GetRowCellValue(currentCell, "HoTenNhanVien").ToString();
        }
예제 #6
0
        public void edit(ThongTinDangNhapFrm f)
        {
            var dn = db.database().LOGINs.SingleOrDefault(a => a.IDLOGIN == f.idTxt.Text);

            dn.IDLOGIN    = f.idTxt.Text;
            dn.PWD        = f.pwdTxt.Text;
            dn.GhiChu     = f.ghiChuTxt.Text;
            dn.MaNhanVien = int.Parse(f.tenNhanVienCb.SelectedValue.ToString());

            db.database().SubmitChanges();
            loadAllData(f);
        }
예제 #7
0
        public void enableObject(ThongTinDangNhapFrm f, bool val)
        {
            f.idTxt.Enabled         = val;
            f.pwdTxt.Enabled        = val;
            f.ghiChuTxt.Enabled     = val;
            f.tenNhanVienCb.Enabled = val;

            if (f.tenNhanVienCb.Enabled)
            {
                f.tenNhanVienCb.ForeColor = System.Drawing.Color.FromArgb(240, 240, 240);
            }
        }
예제 #8
0
        public void loadAllData(ThongTinDangNhapFrm f)
        {
            var data = db.database().LOGIN_PROC().ToList();

            f.thongTinDangNhapGridControl.DataSource = data;

            f.thongTinDangNhapGridView.Columns[0].Caption = "ID";
            f.thongTinDangNhapGridView.Columns[1].Caption = "Password";
            f.thongTinDangNhapGridView.Columns[2].Caption = "Ghi chú";
            f.thongTinDangNhapGridView.Columns[3].Visible = false;
            f.thongTinDangNhapGridView.Columns[4].Caption = "Tên nhân viên";
        }
예제 #9
0
        public void add(ThongTinDangNhapFrm f)
        {
            LOGIN dn = new LOGIN();

            dn.IDLOGIN    = f.idTxt.Text;
            dn.PWD        = f.pwdTxt.Text;
            dn.GhiChu     = f.ghiChuTxt.Text;
            dn.MaNhanVien = int.Parse(f.tenNhanVienCb.SelectedValue.ToString());

            db.database().LOGINs.InsertOnSubmit(dn);
            db.database().SubmitChanges();
            loadAllData(f);
        }
예제 #10
0
 public void setNull(ThongTinDangNhapFrm f)
 {
     f.idTxt.Text     = "";
     f.pwdTxt.Text    = "";
     f.ghiChuTxt.Text = "";
 }