示例#1
0
文件: Ngant.cs 项目: ngant97/DoAn
        public List <clsNhanVien> List_SelectAllNhanVien()

        {
            List <clsNhanVien> list = new List <clsNhanVien>();

            try
            {
                dt = dh.ExecuteDataSet("usp_LoadNhanVien", new SqlParameter[0]).Tables[0];
                if (dt.Rows.Count != 0)
                {
                    foreach (DataRow dr in dt.Rows)
                    {
                        clsNhanVien us = new clsNhanVien
                        {
                            maNV        = dr["MANV"] == DBNull.Value ? "" : dr["MANV"].ToString(),
                            tenNV       = dr["TEN"] == DBNull.Value ? "" : dr["TEN"].ToString(),
                            dateOfBirth = dr["NGAYSINH"] == DBNull.Value ? DateTime.MinValue : DateTime.Parse(dr["NGAYSINH"].ToString()),
                            queQuan     = dr["QUEQUAN"] == DBNull.Value ? "" : dr["QUEQUAN"].ToString(),
                            sdt         = dr["SDTNV"] == DBNull.Value ? "" : dr["SDTNV"].ToString(),
                            matKhau     = dr["MATKHAU"] == DBNull.Value ? "" : dr["MATKHAU"].ToString(),
                            checkQuanLy = dr["ADM"] == DBNull.Value ? false :bool.Parse(dr["ADM"].ToString()),
                        };
                        list.Add(us);
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(list);
        }
示例#2
0
        public bool AddData(clsNhanVien nhanVien)
        {
            if (IsExist(nhanVien.TenDangNhap))
            {
                MessageBox.Show("Nhà cung cấp " + nhanVien.TenDangNhap + " đã có trong Database "
                                , "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return(false);
            }
            DialogResult result = MessageBox.Show("Xác nhận thêm nhân viên " + nhanVien.TenDangNhap + " ?", "Xác nhận",
                                                  MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (result == DialogResult.No)
            {
                return(false);
            }
            ///them hoa don

            if (_mdlNhanVien.AddData(nhanVien))
            {
                MessageBox.Show("Thêm thành công", "Thêm nhân viên", MessageBoxButtons.OK, MessageBoxIcon.Information);
                //them chi tiet hoa don
                _nhanVienView.UpdateView();
                return(true);
            }
            else
            {
                MessageBox.Show("Thêm thất bại", "Thêm nhân viên", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }

            return(false);
        }
示例#3
0
 /// <summary>
 /// Thêm nhân viên
 /// </summary>
 /// <param name="nhanVien"></param>
 /// <returns></returns>
 public bool AddData(clsNhanVien nhanVien)
 {
     _conn.CMD.CommandText = String.Format("INSERT [dbo].[tbNhanVien] (TenNhanVien,TenDangNhap,MatKhau,ChucVu,HopLe,idCuaHang,isToanQuyen) "
                                           + " VALUES (N'{0}',N'{1}',N'{2}',N'{3}',N'{4}',N'{5}',N'{6}')"
                                           , nhanVien.TenDangNhap, nhanVien.TenDangNhap, nhanVien.MatKhau, nhanVien.ChucVu, nhanVien.HopLe, nhanVien.IdCuaHang, nhanVien.IsToanQuyen);
     return(_conn.ExecuteCMD());
 }
示例#4
0
 public bool UpdateData(clsNhanVien nhanVien)
 {
     _conn.CMD.CommandText = String.Format("Update  tbNhanVien set TenNhanVien = N'{0}',TenDangNhap = N'{1}' ,MatKhau = N'{2}'," +
                                           " ChucVu = N'{3}',HopLe = N'{4}',idCuaHang = N'{5}',isToanQuyen = N'{6}' where id = '{7}'"
                                           , nhanVien.TenNhanVien, nhanVien.TenDangNhap, nhanVien.MatKhau, nhanVien.ChucVu, nhanVien.HopLe, nhanVien.IdCuaHang,
                                           nhanVien.IsToanQuyen, nhanVien.Id);
     return(_conn.ExecuteCMD());
 }
示例#5
0
        public bool UpdateData(clsNhanVien nhanVien)
        {
            if (IsExist(nhanVien.TenDangNhap) && nhanVien.Id != _mdlNhanVien.GetIdNhanVien(nhanVien.TenDangNhap))
            {
                MessageBox.Show("Tên đăng nhập đã có trong Database "
                                , "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
                _nhanVienView.UpdateView();
                return(false);
            }

            if (_mdlNhanVien.UpdateData(nhanVien))
            {
                //MessageBox.Show("Sửa thành công", "Sửa nhà cung cấp", MessageBoxButtons.OK, MessageBoxIcon.Information);
                //them chi tiet hoa don
                //_nhanVienView.UpdateView();
                return(true);
            }
            else
            {
                MessageBox.Show("Sửa thất bại", "Sửa nhân viên", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }

            return(false);
        }
 protected void btnGhi_Click(object sender, System.EventArgs e)
 {
     if (!bsua) //thêm mới
     {
         clsNhanVien oNhanVien = new clsNhanVien();
         oNhanVien.PhongBan_Id = cboPhongBan.SelectedValue.ToString();
         oNhanVien.Ten = txtTen.Text;
         oNhanVien.Ho = txtHo.Text;
         oNhanVien.TenDayDu = txtTenDayDu.Text;
         oNhanVien.DiaChi = txtDiaChi.Text;
         oNhanVien.Tel = txtTel.Text;
         oNhanVien.SubTel = txtSubTel.Text;
         oNhanVien.Mobile = txtMobile.Text;
         oNhanVien.HomePhone = "";
         oNhanVien.Main_EMail = txtEmail.Text;
         oNhanVien.Other_Email = txtOtherEmail.Text;
         oNhanVien.ChucDanh = txtChucDanh.Text;
         oNhanVien.GioiTinh = (byte)(cboGioiTinh.SelectedValue == "1" ? 1 : 0);
         oNhanVien.Insert();
     }
     else //sửa
     {
         clsNhanVien oNhanVien = new clsNhanVien();
         oNhanVien.NhanVien_Id = sKey;
         oNhanVien.PhongBan_Id = cboPhongBan.SelectedValue.ToString();
         oNhanVien.Ten = txtTen.Text;
         oNhanVien.Ho = txtHo.Text;
         oNhanVien.TenDayDu = txtTenDayDu.Text;
         oNhanVien.DiaChi = txtDiaChi.Text;
         oNhanVien.Tel = txtTel.Text;
         oNhanVien.SubTel = txtSubTel.Text;
         oNhanVien.Mobile = txtMobile.Text;
         oNhanVien.HomePhone = "";
         oNhanVien.Main_EMail = txtEmail.Text;
         oNhanVien.Other_Email = txtOtherEmail.Text;
         oNhanVien.ChucDanh = txtChucDanh.Text;
         oNhanVien.GioiTinh = (byte)(cboGioiTinh.SelectedValue == "1" ? 1 : 0);
         oNhanVien.Update();
         sKey = "";
         bsua = false;
     }
     Init();
     BindData();
 }
        protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            if (e.CommandName.ToString() == "Sửa")
            {
                int index = Convert.ToInt32(e.CommandArgument);
                GridViewRow gvRow = GridView1.Rows[index];

                if (GridView1.DataKeys[index].Value.ToString() != "")
                {
                    clsNhanVien objNhanVien = new clsNhanVien();
                    objNhanVien.NhanVien_Id = GridView1.DataKeys[index].Value.ToString();
                    sKey=  GridView1.DataKeys[index].Value.ToString();
                    DataTable mytable = new DataTable();
                    mytable = objNhanVien.Select_onerow();
                    if (mytable.Rows.Count > 0)
                    {
                        cboPhongBan.SelectedValue = mytable.Rows[0]["PhongBan_Id"].ToString();
                        txtTen.Text = mytable.Rows[0]["Ten"].ToString();
                        txtHo.Text = mytable.Rows[0]["Ho"].ToString();
                        txtTenDayDu.Text = mytable.Rows[0]["TenDayDu"].ToString();
                        txtDiaChi.Text = mytable.Rows[0]["DiaChi"].ToString();
                        txtTel.Text = mytable.Rows[0]["Tel"].ToString();
                        txtSubTel.Text = mytable.Rows[0]["SubTel"].ToString();
                        txtMobile.Text = mytable.Rows[0]["Mobile"].ToString();
                        txtEmail.Text = mytable.Rows[0]["Main_Email"].ToString();
                        txtOtherEmail.Text = mytable.Rows[0]["Other_Email"].ToString();
                        txtChucDanh.Text = mytable.Rows[0]["ChucDanh"].ToString();
                        if (mytable.Rows[0]["GioiTinh"].ToString() == "1")
                        {
                            cboGioiTinh.SelectedIndex = 0;
                        }

                    }
                    bsua = true;
                }

            }
            else if (e.CommandName.ToString() == "Xóa")
            {
                try
                {
                    int id = Convert.ToInt32(e.CommandArgument);
                    GridView1.EditIndex = id;

                    Guid delId = new Guid(GridView1.DataKeys[id].Value.ToString());
                    if (GridView1.DataKeys[id].Value.ToString() != "")
                    {
                        clsNhanVien objNhanVien = new clsNhanVien();
                        objNhanVien.NhanVien_Id = GridView1.DataKeys[id].Value.ToString();
                        int status_Delete = objNhanVien.Delete();

                    }
                }
                catch (Exception ex)
                {
                    ltlAnnouncement.Text = "Lỗi trong quá trình xóa nhóm người dùng: " + ex.ToString();
                }
            }
            BindData();
        }
        protected void btnGhi_Click(object sender, System.EventArgs e)
        {
            if (!bsua) //thêm mới
            {

                clsPhieuXuat oPhieuXuat = new clsPhieuXuat();
                byte[] productImage = FileUpload1.FileBytes;
                oPhieuXuat.NhanVienLogon_Id = "83e36d21-8607-4b6f-8dcc-4be0c0fd4ba5";
                oPhieuXuat.KeHoachNhapXuat_Id = sKey;
                oPhieuXuat.PhieuXuat_Id = sPhieuNhap_Id;
                oPhieuXuat.Ngay_Xuat = Convert.ToDateTime(dtpNgayNhapXuat.SelectedDate);
                oPhieuXuat.MaLoaiXuat_Id = cboMaLoaiNhap.SelectedValue;
                oPhieuXuat.LyDoXuat = txtLyDoNhap.Text;
                oPhieuXuat.Dien_Giai = txtDienGiai.Text;
                if (cboDuAn.SelectedIndex == 0)
                {
                    oPhieuXuat.DuAn_DanhRieng_Id = "";
                }
                else
                {
                    oPhieuXuat.DuAn_DanhRieng_Id = cboDuAn.SelectedValue;
                }
                oPhieuXuat.NhanVien_Xuat_Id = cboNhanVienNhapXuat.SelectedValue;
                oPhieuXuat.Ten_NhanVien_DoiTac = cboNhanVienDoiTac.Text;
                oPhieuXuat.NhanVien_DoiTac_Id = cboNhanVienDoiTac.SelectedValue;
                oPhieuXuat.ChungTu = productImage;
                oPhieuXuat.KieuFile = ".jpg";
                oPhieuXuat.So_Phieu = txtSoPhieu.Text;
                oPhieuXuat.Insert();
                lblThongBao.Text = "Tạo phiếu xuất thành công, mời bạn nhập chi tiết";
            }
            else //sửa
            {
                clsNhanVien oNhanVien = new clsNhanVien();
                //oNhanVien.NhanVien_Id = sKey;
                //oNhanVien.PhongBan_Id = cboPhongBan.SelectedValue.ToString();
                //oNhanVien.Ten = txtTen.Text;
                //oNhanVien.Ho = txtHo.Text;
                //oNhanVien.TenDayDu = txtTenDayDu.Text;
                //oNhanVien.DiaChi = txtDiaChi.Text;
                //oNhanVien.Tel = txtTel.Text;
                //oNhanVien.SubTel = txtSubTel.Text;
                //oNhanVien.Mobile = txtMobile.Text;
                //oNhanVien.HomePhone = "";
                //oNhanVien.Main_EMail = txtEmail.Text;
                //oNhanVien.Other_Email = txtOtherEmail.Text;
                //oNhanVien.ChucDanh = txtChucDanh.Text;
                //oNhanVien.GioiTinh = (byte)(cboGioiTinh.SelectedValue == "1" ? 1 : 0);
                //oNhanVien.Update();
                //sKey = "";
                bsua = false;
            }
            Init();
            BindData();
        }