private void show_nguoidung()
        {
            lsvnguoidung.Items.Clear();
            IList <NhanVienDTO> listNVDTO = client1.getListNhanVienAll();

            foreach (NhanVienDTO nv in listNVDTO)
            {
                if (nv.Chucvu != frmMain.m_chucvu)
                {
                    htDTO = new HeThongDTO();
                    htDTO = client.getListHeThongByID(nv.Manhanvien);
                    int i = lsvnguoidung.Items.Count;
                    lsvnguoidung.Items.Add(nv.Manhanvien);
                    lsvnguoidung.Items[i].SubItems.Add(nv.Tennhanvien);
                    if (htDTO != null)
                    {
                        lsvnguoidung.Items[i].SubItems.Add(htDTO.Username);
                        lsvnguoidung.Items[i].SubItems.Add(htDTO.Password);
                    }
                    else
                    {
                        lsvnguoidung.Items[i].SubItems.Add("");
                        lsvnguoidung.Items[i].SubItems.Add("");
                    }
                    lsvnguoidung.Items[i].SubItems.Add(nv.Chucvu);
                }
            }
        }
示例#2
0
        //Sửa
        public void updateHeThong(HeThongDTO htDTO)
        {
            var querry = (from ht in htDataContext.hethongs
                          where ht.manhanvien == htDTO.Manhanvien
                          select ht).FirstOrDefault <hethong>();

            //querry.username = htDTO.Username;
            querry.password = htDTO.Password;
            htDataContext.SubmitChanges();

            /* try
             * {
             *   htDataContext.Connection.Open();
             *   System.Data.Common.DbTransaction transaction = htDataContext.Connection.BeginTransaction();
             *   htDataContext.Transaction = transaction;
             *
             *   deleteHeThong(htDTO.Manhanvien);
             *   insertHeThong(htDTO);
             *
             *  htDataContext.Transaction.Commit();
             *   return 1;
             * }
             * catch(Exception)
             * {
             *   htDataContext.Transaction.Rollback();
             *   return 0;
             * }*/
        }
        private void btnXN_Click(object sender, EventArgs e)
        {
            LoginBUS         lgBUS = new LoginBUS();
            IList <LoginDTO> list  = lgBUS.Login(labUser.Text, frmMain.MaHoa(txtMKC.Text));

            if (list.Count == 0)
            {
                MessageBox.Show("Mật khẩu cũ không đúng!", "Lỗi!", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                txtMKC.Text = "";
                txtMKC.Focus();
            }
            else
            {
                HeThongBUS htBUS = new HeThongBUS();
                HeThongDTO htDTO = new HeThongDTO();
                htDTO.Username   = labUser.Text;
                htDTO.Password   = frmMain.MaHoa(txtMKMoiAgain.Text);
                htDTO.Manhanvien = frmMain.m_maNV;
                if (htBUS.updateHeThong(htDTO) == 0)
                {
                    MessageBox.Show("Đổi mật khẩu không thành công!");
                }
                else
                {
                    MessageBox.Show("Đổi mật khẩu thành công!");
                    this.Close();
                }
            }
        }
        private void show_lcnguoidung(string tim)
        {
            lsvnguoidung.Items.Clear();

            IList <NhanVienDTO> list = client1.getLikeNhanVienByID(tim);

            if (list == null)
            {
                list = client1.getListLikeNhanVienByName(tim);
            }
            if (list != null)
            {
                foreach (NhanVienDTO nv in list)
                {
                    if (nv.Chucvu != frmMain.m_chucvu)
                    {
                        int i = lsvnguoidung.Items.Count;
                        lsvnguoidung.Items.Add(nv.Manhanvien);
                        lsvnguoidung.Items[i].SubItems.Add(nv.Tennhanvien);
                        htDTO = new HeThongDTO();
                        htDTO = client.getListHeThongByID(nv.Manhanvien);
                        lsvnguoidung.Items[i].SubItems.Add(htDTO.Username);
                        lsvnguoidung.Items[i].SubItems.Add(htDTO.Password);
                        lsvnguoidung.Items[i].SubItems.Add(nv.Chucvu);
                    }
                }
            }
        }
 private void btnXN_Click(object sender, EventArgs e)
 {
     ServiceLoginClient client = new ServiceLoginClient();
     IList<LoginDTO> list = client.Login(labUser.Text, frmMain.MaHoa(txtMKC.Text));
     if (list.Count == 0)
     {
         MessageBox.Show("Mật khẩu cũ không đúng!", "Lỗi!", MessageBoxButtons.OK, MessageBoxIcon.Warning);
         txtMKC.Text = "";
         txtMKC.Focus();
     }
     else
     {
         ServiceHeThongClient client1 = new ServiceHeThongClient();
         HeThongDTO htDTO = new HeThongDTO();
         htDTO.Username = labUser.Text;
         htDTO.Password = frmMain.MaHoa(txtMKMoiAgain.Text);
         htDTO.Manhanvien = frmMain.m_maNV;
         if (client1.updateHeThong(htDTO) == 0)
         {
             MessageBox.Show("Đổi mật khẩu không thành công!");
         }
         else
         {
             MessageBox.Show("Đổi mật khẩu thành công!");
             this.Close();
         }
     }
 }
示例#6
0
        //Thêm
        public void insertHeThong(HeThongDTO htDTO)
        {
            hethong ht = new hethong();

            ht.username   = htDTO.Username;
            ht.manhanvien = htDTO.Manhanvien;
            ht.password   = htDTO.Password;
            htDataContext.hethongs.InsertOnSubmit(ht);
            htDataContext.SubmitChanges();
        }
 public int updateHeThong(HeThongDTO htDTO)
 {
     try
     {
         htDAO.updateHeThong(htDTO);
         return(1);
     }catch {
         return(0);
     }
 }
 public int insertHeThong(HeThongDTO htDTO)
 {
     try
     {
         htDAO.insertHeThong(htDTO);
         return(1);
     }
     catch
     {
         return(0);
         //throw new Exception("Không thêm được dữ liệu!");
     }
 }
 private void btnSua_Click(object sender, EventArgs e)
 {
     if (lsvnguoidung.SelectedItems.Count <= 0)
     {
         return;
     }
     if (lsvnguoidung.SelectedItems[0].SubItems[2].Text == "")
     {
         btnThem_Click(sender, e);
     }
     else
     {
         if (kiemtra(txtuser.Text, txtPass.Text))
         {
             htDTO            = new HeThongDTO();
             htBUS            = new HeThongBUS();
             htDTO.Manhanvien = txtMaNV.Text;
             htDTO.Username   = txtuser.Text;
             if (txtPass.Text != "")
             {
                 htDTO.Password = frmMain.MaHoa(txtPass.Text);
             }
             else
             {
                 HeThongDTO ht = htBUS.getListHeThongByID(txtMaNV.Text);
                 htDTO.Password = ht.Password;
             }
             if (htBUS.updateHeThong(htDTO) == 1)
             {
                 ShowNguoiDung();
             }
             else
             {
                 MessageBox.Show("Tên User đã tồn tại!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                 txtuser.SelectAll();
                 txtuser.Focus();
             }
         }
         else
         {
             MessageBox.Show("Tên User or Password không được rỗng!");
             txtuser.Focus();
         }
     }
 }
 private void btnThem_Click(object sender, EventArgs e)
 {
     if (kiemtra())
     {
         htDTO            = new HeThongDTO();
         htDTO.Username   = txtuser.Text;
         htDTO.Manhanvien = txtMaNV.Text;
         htDTO.Password   = frmMain.MaHoa(txtPass.Text);
         if (client.insertHeThong(htDTO) == 1)
         {
             show_nguoidung();
         }
         else
         {
             MessageBox.Show("Tên User đã tồn tại!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
         }
     }
 }
        private void btnThem_Click(object sender, EventArgs e)
        {
            if (kiemtra())
            {

                htDTO = new HeThongDTO();
                htDTO.Username = txtuser.Text;
                htDTO.Manhanvien = txtMaNV.Text;
                htDTO.Password = frmMain.MaHoa(txtPass.Text);
                if (client.insertHeThong(htDTO) == 1)
                {
                    show_nguoidung();
                }
                else
                {
                    MessageBox.Show("Tên User đã tồn tại!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);

                }
            }
        }
        private void btnSua_Click(object sender, EventArgs e)
        {
            if (lsvnguoidung.SelectedItems.Count <= 0)
            {
                return;
            }
            if (lsvnguoidung.SelectedItems[0].SubItems[2].Text == "") btnThem_Click(sender, e);
            else
            {
                if (kiemtrauser())
                {
                    htDTO = new HeThongDTO();

                    htDTO.Manhanvien = txtMaNV.Text;
                    htDTO.Username = txtuser.Text;
                    if (txtPass.Text != "")
                    {
                        htDTO.Password = frmMain.MaHoa(txtPass.Text);
                    }
                    else
                    {
                        HeThongDTO ht = client.getListHeThongByID(txtMaNV.Text);
                        htDTO.Password = ht.Password;
                    }
                    if (client.updateHeThong(htDTO) == 1)
                    {
                        show_nguoidung();
                    }
                    else
                    {
                        MessageBox.Show("Tên User đã tồn tại!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                        txtuser.SelectAll();
                        txtuser.Focus();
                    }
                }
            }
        }
示例#13
0
 private void btnThem_Click(object sender, EventArgs e)
 {
     if (kiemtra(txtuser.Text, txtuser.Text))
     {
         htBUS            = new HeThongBUS();
         htDTO            = new HeThongDTO();
         htDTO.Username   = txtuser.Text;
         htDTO.Manhanvien = txtMaNV.Text;
         htDTO.Password   = frmMain.MaHoa(txtPass.Text);
         if (htBUS.insertHeThong(htDTO) == 1)
         {
             ShowNguoiDung();
         }
         else
         {
             MessageBox.Show("Tên User đã tồn tại!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
         }
     }
     else
     {
         MessageBox.Show("Tên User or Password không được rỗng!");
         txtuser.Focus();
     }
 }
 private void show_nguoidung()
 {
     lsvnguoidung.Items.Clear();
     IList<NhanVienDTO> listNVDTO = client1.getListNhanVienAll();
     foreach(NhanVienDTO nv in listNVDTO)
     {
         if (nv.Chucvu != frmMain.m_chucvu)
         {
             htDTO = new HeThongDTO();
             htDTO = client.getListHeThongByID(nv.Manhanvien);
             int i = lsvnguoidung.Items.Count;
             lsvnguoidung.Items.Add(nv.Manhanvien);
             lsvnguoidung.Items[i].SubItems.Add(nv.Tennhanvien);
             if (htDTO != null)
             {
                 lsvnguoidung.Items[i].SubItems.Add(htDTO.Username);
                 lsvnguoidung.Items[i].SubItems.Add(htDTO.Password);
             }
             else
             {
                 lsvnguoidung.Items[i].SubItems.Add("");
                 lsvnguoidung.Items[i].SubItems.Add("");
             }
             lsvnguoidung.Items[i].SubItems.Add(nv.Chucvu);
         }
     }
 }
        private void show_lcnguoidung(string tim)
        {
            lsvnguoidung.Items.Clear();

            IList<NhanVienDTO> list = client1.getLikeNhanVienByID(tim);
            if (list == null)
            {
                list = client1.getListLikeNhanVienByName(tim);
            }
            if(list!=null)
            foreach (NhanVienDTO nv in list)
            {
                if (nv.Chucvu != frmMain.m_chucvu)
                {
                    int i = lsvnguoidung.Items.Count;
                    lsvnguoidung.Items.Add(nv.Manhanvien);
                    lsvnguoidung.Items[i].SubItems.Add(nv.Tennhanvien);
                    htDTO = new HeThongDTO();
                    htDTO = client.getListHeThongByID(nv.Manhanvien);
                    lsvnguoidung.Items[i].SubItems.Add(htDTO.Username);
                    lsvnguoidung.Items[i].SubItems.Add(htDTO.Password);
                    lsvnguoidung.Items[i].SubItems.Add(nv.Chucvu);
                }
            }
        }