예제 #1
0
        private void frmTextNhanVien_FormClosing(object sender, FormClosingEventArgs e)
        {
            NhanVien_WCFClient nv_wcf = new NhanVien_WCFClient();

            frmQLNV.Loading_DSNhanVien(frmQLNV.DataTable_DSNhanVien(nv_wcf.GetNhanViens().ToList()));
            frmQLNV.Custom_DataGridView(frmQLNV.dgv_DSNhanVien);
        }
예제 #2
0
        private void btnReload_Click(object sender, EventArgs e)
        {
            cbx_CaLamViec.SelectedIndex = 0;
            cbx_ChucVu.SelectedIndex    = 0;
            txtTimKiem.Clear();
            NhanVien_WCFClient  nv_wcf     = new NhanVien_WCFClient();
            List <NhanVien_Ent> dsNhanVien = nv_wcf.GetNhanViens().ToList();

            Loading_DSNhanVien(DataTable_DSNhanVien(dsNhanVien));
            Custom_DataGridView(dgv_DSNhanVien);
        }
예제 #3
0
        private void frmQuanLyTaiKhoan_Load(object sender, EventArgs e)
        {
            btnReload.Image = imgs_Button.Images[0];

            NhanVien_WCFClient  nv_wcf     = new NhanVien_WCFClient();
            List <NhanVien_Ent> dsNhanVien = nv_wcf.GetNhanViens().ToList();

            Loading_DSNhanVien(DataTable_DSNhanVien(dsNhanVien));

            Custom_DataGridView(dgv_DSNhanVien);

            Load_AutoCompleteSource();

            string[] CaLamViec = { "Ca Làm Việc", "Sáng", "Chiều", "Tối" };
            cbx_CaLamViec.DataSource = CaLamViec;

            cbx_CaLamViec.SelectedIndex = 0;
            cbx_ChucVu.SelectedIndex    = 0;
        }
예제 #4
0
        //Load AutoComplete Source
        private void Load_AutoCompleteSource()
        {
            NhanVien_WCFClient nv_wcf = new NhanVien_WCFClient();
            var acsc = new AutoCompleteStringCollection();

            try
            {
                foreach (NhanVien_Ent nv_ent in nv_wcf.GetNhanViens())
                {
                    acsc.Add(nv_ent.Ho + " " + nv_ent.Ten);
                    acsc.Add(nv_ent.Ten);
                }
                this.txtTimKiem.AutoCompleteSource       = AutoCompleteSource.CustomSource;
                this.txtTimKiem.AutoCompleteCustomSource = acsc;
            }
            catch (Exception)
            {
                return;
            }
        }
예제 #5
0
        private void btnXoaNV_Click(object sender, EventArgs e)
        {
            string email = "";

            if (dgv_DSNhanVien.SelectedRows.Count == 0)
            {
                return;
            }

            DialogResult dr = MessageBox.Show("Bạn Có Muốn Xóa ?", "XÓA NHÂN VIÊN", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);

            if (dr == DialogResult.Yes)
            {
                if (dgv_DSNhanVien.SelectedRows.Count >= 1)
                {
                    NhanVien_WCFClient nv_wcf;

                    for (int i = 0; i < dgv_DSNhanVien.SelectedRows.Count; i++)
                    {
                        email  = dgv_DSNhanVien.SelectedRows[i].Cells[6].Value.ToString().Trim();
                        nv_wcf = new NhanVien_WCFClient();
                        if (!nv_wcf.XoaNhanVien_by_Email(email))
                        {
                            break;
                        }
                    }

                    nv_wcf = new NhanVien_WCFClient();
                    Loading_DSNhanVien(DataTable_DSNhanVien(nv_wcf.GetNhanViens().ToList()));
                    Custom_DataGridView(dgv_DSNhanVien);
                }
            }
            else
            {
                return;
            }
        }