示例#1
0
        private void updateNhanVien(bool isNewNhanVien)
        {
            NhanVien nv = new NhanVien();

            nv.maNv  = txtMaNv.Text;
            nv.tenNv = txtTenNv.Text;

            if (nv.maNv.Equals("") || nv.tenNv.Equals(""))
            {
                MessageBox.Show(this, "Vui Long Dien Ma Nhan Vien hoac Ten Nhan Vien", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }

            DBNhanVien dbnv = new DBNhanVien();
            string     ret  = dbnv.addNewStaf(nv, isNewNhanVien);

            if (ret.Contains("duplicate key"))
            {
                MessageBox.Show(this, "TRUNG ID", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else if (ret.Length > 0)
            {
                MessageBox.Show(this, ret, "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            dbnv.updateGridData(dataGridNV);
        }
示例#2
0
        public FNhanVien()
        {
            InitializeComponent();
            DBNhanVien dbnv = new DBNhanVien();

            dbnv.updateGridData(dataGridNV);
        }
示例#3
0
        private void updateNhanVien(bool isNewNhanVien)
        {
            if (txtMaNV.Text.Equals("") || txtTenNV.Text.Equals("") || cbKipNV.Text.Equals(""))
            {
                MessageBox.Show(this, "Mã, tên nhân viên và kíp ko hợp lệ", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }

            NhanVien nv = new NhanVien();

            nv.maNv      = txtMaNV.Text;
            nv.tenNV     = txtTenNV.Text;
            nv.maKip     = cbKipNV.Text.Substring(0, cbKipNV.Text.IndexOf(" - "));
            nv.kipTruong = (chkKipTruong.Checked) ? "YES" : "NO";

            DBNhanVien dbnv = new DBNhanVien();

            string ret = dbnv.addNewStaf(nv, isNewNhanVien);

            if (ret.Contains("duplicate key"))
            {
                MessageBox.Show(this, "TRUNG ID", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else if (ret.Length > 0)
            {
                MessageBox.Show(this, ret, "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            dbnv.updateGridData(dGNhanVien);
        }
示例#4
0
        private void btnDeleteNV_Click(object sender, EventArgs e)
        {
            if (txtMaNv.Text.Equals(""))
            {
                MessageBox.Show(this, "Nhap ma nhan vien", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }
            DBNhanVien dbnv = new DBNhanVien();

            dbnv.removeNewStaf(txtMaNv.Text);
            dbnv.updateGridData(dataGridNV);
        }
示例#5
0
        void resetFeilds()
        {
            DBKip ntb = new DBKip();

            ntb.updateComboBoxIdOnly(cbKipNV);
            ntb.updateGridData(dGKip);

            DBKip dbKip = new DBKip();

            dbKip.updateGridData(dGKip);
            DBNhanVien dbnv = new DBNhanVien();

            dbnv.updateGridData(dGNhanVien);
        }
示例#6
0
        public Form1()
        {
            InitializeComponent();
            DBNhanVien dbnv = new DBNhanVien();

            dbnv.updateGridData(dataGridNV);
            //timer interval
            t.Interval = 1000;  //in milliseconds

            t.Tick += new EventHandler(this.t_Tick);

            //start timer when form loads
            t.Start();  //this will use t_Tick() method
        }