コード例 #1
0
 private void FillBoPhan(DTO.BoPhan bp)
 {
     txtMaBoPhan.Text     = bp.MaBoPhan;
     txtMaBoPhan.ReadOnly = true;
     txtTenBoPhan.Text    = bp.TenBoPhan;
     txtGhiChu.Text       = bp.GhiChu;
     cbConQuanLy.Checked  = bp.ConQuanLy;
 }
コード例 #2
0
        //dùng để sửa
        public frmThemBoPhan(DTO.BoPhan bp)
        {
            InitializeComponent();

            isInsert  = false;
            this.Text = "Cập nhật Bộ Phận";

            // button
            btnLuu.Click  += BtnLuu_Click;
            btnDong.Click += BtnDong_Click;

            FillBoPhan(bp);
        }
コード例 #3
0
        private void BtnLuu_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(txtMaBoPhan.Text) || string.IsNullOrEmpty(txtTenBoPhan.Text))
            {
                MessageBox.Show("Không được bỏ trống Tên hoặc Mã");
            }
            else
            {
                DTO.BoPhan bp = new DTO.BoPhan();
                bp.MaBoPhan  = txtMaBoPhan.Text;
                bp.TenBoPhan = txtTenBoPhan.Text;
                bp.GhiChu    = txtGhiChu.Text;
                bp.ConQuanLy = cbConQuanLy.Checked;

                if (isInsert == true)
                {
                    if (nv_bp.KiemTraMaTonTai(txtMaBoPhan.Text) == true)
                    {
                        MessageBox.Show("Mã này đã tồn tại, vui lòng nhập mã khác", "Trùng Lặp Mã", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                        return;
                    }

                    int kq = nv_bp.ThemBoPhan(bp);
                    if (kq >= 1)
                    {
                        ThemThanhCong();
                        MessageBox.Show("Thêm thành công");
                    }
                    else
                    {
                        MessageBox.Show("Thất Bại");
                    }
                }
                else
                {
                    int kq = nv_bp.CapNhatBoPhan(bp);
                    if (kq >= 1)
                    {
                        CapNhatThanhCong();
                        MessageBox.Show("Cập nhật thành công");
                    }
                    else
                    {
                        MessageBox.Show("Thất Bại");
                    }
                }
            }
        }
コード例 #4
0
        private void buttonCapNhat_Click(object sender, EventArgs e)
        {
            bool matchMaBP  = Regex.IsMatch(textBoxMaBoPhan.Text, @"^\s");
            bool matchTenBP = Regex.IsMatch(textBoxTenBoPhan.Text, @"^\s");
            bool matchEmail = Regex.IsMatch(textBoxEmail.Text, @"^\s");
            bool matchSDT   = Regex.IsMatch(textBoxSoDienThoai.Text, @"^\s");
            bool matchFax   = Regex.IsMatch(textBoxFax.Text, @"^\s");

            textBoxMaBoPhan.Text    = textBoxMaBoPhan.Text.Trim();
            textBoxTenBoPhan.Text   = textBoxTenBoPhan.Text.Trim();
            textBoxEmail.Text       = textBoxEmail.Text.Trim();
            textBoxSoDienThoai.Text = textBoxSoDienThoai.Text.Trim();
            textBoxFax.Text         = textBoxFax.Text.Trim();

            if (textBoxMaBoPhan.Text == "")
            {
                MessageBox.Show("Mã bộ phận không Được Để Trống");
                textBoxMaBoPhan.Focus();
            }
            else if (textBoxTenBoPhan.Text == "")
            {
                MessageBox.Show("Tên bộ phận không Được Để Trống");
                textBoxTenBoPhan.Focus();
            }
            else if (textBoxEmail.Text == "")
            {
                MessageBox.Show("Email không Được Để Trống");
                textBoxEmail.Focus();
            }
            else if (textBoxSoDienThoai.Text == "")
            {
                MessageBox.Show("Số điện thoại không Được Để Trống");
                textBoxSoDienThoai.Focus();
            }
            else if (textBoxFax.Text == "")
            {
                MessageBox.Show("Số fax không Được Để Trống");
                textBoxFax.Focus();
            }
            else
            {
                if (matchMaBP)
                {
                    MessageBox.Show("Mã bộ phận không Được Để Tất Cả Là Khoảng Trắng");
                    textBoxMaBoPhan.Focus();
                }
                else if (matchTenBP)
                {
                    MessageBox.Show("Tên bộ phận không Được Để Tất Cả Là Khoảng Trắng");
                    textBoxTenBoPhan.Focus();
                }
                else if (matchEmail)
                {
                    MessageBox.Show("Email không Được Để Tất Cả Là Khoảng Trắng");
                    textBoxEmail.Focus();
                }
                else if (matchSDT)
                {
                    MessageBox.Show("Số điện thoại không Được Để Tất Cả Là Khoảng Trắng");
                    textBoxSoDienThoai.Focus();
                }
                else if (matchFax)
                {
                    MessageBox.Show("Số fax không Được Để Tất Cả Là Khoảng Trắng");
                    textBoxFax.Focus();
                }
                else
                {
                    DialogResult result = MessageBox.Show("Bạn có muốn sửa bộ phận?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

                    if (result == System.Windows.Forms.DialogResult.Yes)
                    {
                        DTO.BoPhan bophan = new DTO.BoPhan();

                        bophan.MaBoPhan   = ID;
                        bophan.TenBoPhan  = textBoxTenBoPhan.Text;
                        bophan.MaPhongBan = comboBoxTenPhongBan.SelectedValue.ToString();
                        bophan.Email      = textBoxEmail.Text;
                        bophan.DienThoai  = textBoxSoDienThoai.Text;
                        bophan.Fax        = textBoxFax.Text;

                        if (contrlBoPhan.SuaPhongBoPhanNS(bophan))
                        {
                            MessageBox.Show("Sửa bộ phận thành công");

                            DanhSachBoPhan.DtgvBP.DataSource = contrlBoPhan.XemTatCaBoPhanNS();
                            DanhSachBoPhan.DtgvBP.Refresh();
                        }
                        else
                        {
                            MessageBox.Show("Sửa bộ phận thất bại");
                        }
                    }
                }
            }
        }
コード例 #5
0
        private void buttonThem_Click(object sender, EventArgs e)
        {
            bool matchMaBP  = Regex.IsMatch(textBoxMaBoPhan.Text, @"^\s");
            bool matchTenBP = Regex.IsMatch(textBoxTenBoPhan.Text, @"^\s");
            bool matchEmail = Regex.IsMatch(textBoxEmail.Text, @"^\s");
            bool matchSDT   = Regex.IsMatch(textBoxSoDienThoai.Text, @"^\s");
            bool matchFax   = Regex.IsMatch(textBoxFax.Text, @"^\s");

            textBoxMaBoPhan.Text    = textBoxMaBoPhan.Text.Trim();
            textBoxTenBoPhan.Text   = textBoxTenBoPhan.Text.Trim();
            textBoxEmail.Text       = textBoxEmail.Text.Trim();
            textBoxSoDienThoai.Text = textBoxSoDienThoai.Text.Trim();
            textBoxFax.Text         = textBoxFax.Text.Trim();

            if (textBoxMaBoPhan.Text == "")
            {
                MessageBox.Show("Mã bộ phận không Được Để Trống");
                textBoxMaBoPhan.Focus();
            }
            else if (textBoxTenBoPhan.Text == "")
            {
                MessageBox.Show("Tên bộ phận không Được Để Trống");
                textBoxTenBoPhan.Focus();
            }
            else if (textBoxEmail.Text == "")
            {
                MessageBox.Show("Email không Được Để Trống");
                textBoxEmail.Focus();
            }
            else if (textBoxSoDienThoai.Text == "")
            {
                MessageBox.Show("Số điện thoại không Được Để Trống");
                textBoxSoDienThoai.Focus();
            }
            else if (textBoxFax.Text == "")
            {
                MessageBox.Show("Số fax không Được Để Trống");
                textBoxFax.Focus();
            }
            else
            {
                if (matchMaBP)
                {
                    MessageBox.Show("Mã bộ phận không Được Để Tất Cả Là Khoảng Trắng");
                    textBoxMaBoPhan.Focus();
                }
                else if (matchTenBP)
                {
                    MessageBox.Show("Tên bộ phận không Được Để Tất Cả Là Khoảng Trắng");
                    textBoxTenBoPhan.Focus();
                }
                else if (matchEmail)
                {
                    MessageBox.Show("Email không Được Để Tất Cả Là Khoảng Trắng");
                    textBoxEmail.Focus();
                }
                else if (matchSDT)
                {
                    MessageBox.Show("Số điện thoại không Được Để Tất Cả Là Khoảng Trắng");
                    textBoxSoDienThoai.Focus();
                }
                else if (matchFax)
                {
                    MessageBox.Show("Số fax không Được Để Tất Cả Là Khoảng Trắng");
                    textBoxFax.Focus();
                }
                else
                {
                    DialogResult result = MessageBox.Show("Bạn có muốn thêm bộ phận?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

                    if (result == System.Windows.Forms.DialogResult.Yes)
                    {
                        DTO.BoPhan bophan = new DTO.BoPhan(textBoxMaBoPhan.Text, textBoxTenBoPhan.Text, comboBoxTenPhongBan.SelectedValue.ToString(), textBoxEmail.Text, textBoxSoDienThoai.Text, textBoxFax.Text);

                        /*if (contrlBoPhan.TaoBoPhanNS(bophan))
                         * {
                         *  MessageBox.Show("Thêm mới bộ phận thành công");
                         *
                         *  textBoxMaBoPhan.Text = "";
                         *  textBoxTenBoPhan.Text = "";
                         *  textBoxEmail.Text = "";
                         *  textBoxSoDienThoai.Text = "";
                         *  textBoxFax.Text = "";
                         *
                         *  comboBoxTenPhongBan.DataSource = contrlPhongBan.XemTatCaPB();
                         *  comboBoxTenPhongBan.DisplayMember = "TenPB";
                         *  comboBoxTenPhongBan.ValueMember = "MaPhongBan";
                         *
                         *  DanhSachBoPhan.DtgvBP.DataSource = contrlBoPhan.XemTatCaBoPhanNS();
                         *  DanhSachBoPhan.DtgvBP.Refresh();
                         *
                         *  int i = DanhSachBoPhan.DtgvBP.Rows.Count;
                         *  DanhSachBoPhan.TextboxTong.Text = i.ToString();
                         *  DanhSachBoPhan.TextboxTong.Refresh();
                         * }
                         * else MessageBox.Show("Thêm mới bộ phận thất bại");*/
                    }
                }
            }
        }