コード例 #1
0
        private void ThemNhanVien()
        {
            // Khoi tao doi tuong nhan vien voi ma tu dong
            // string strMaNhanVien = NhanVien.GetNextMaNhanVien();
            string strMaNhanVien = NhanVien.GetNextMaNhanVienV2();

            if (strMaNhanVien.Length > 0)
            {
                NhanVien    objNhanVien = new NhanVien(strMaNhanVien, string.Empty, DateTime.Now, true, string.Empty, string.Empty, string.Empty, string.Empty, string.Empty, string.Empty, 0, 0, string.Empty, "");
                frmNhanVien frm         = new frmNhanVien(objNhanVien, true);// them moi
                if (frm.ShowDialog(this) == DialogResult.OK)
                {
                    objNhanVien = frm.GetNhanVien();
                    frm.Dispose();

                    //Insert DataBase
                    if (!objNhanVien.Insert())
                    {
                        new MessageBox.MessageBoxBA().Show("Lỗi thêm mới lái xe");
                        return;
                    }
                    else
                    {
                        //Load lai grid
                        LoadListNhanVien();
                    }
                }
                else
                {
                    return;
                }
            }
            else
            {
                new MessageBox.MessageBoxBA().Show("Lỗi cấp mã cho lái xe, liên hệ với quản trị");
                return;
            }
        }
コード例 #2
0
        private void btnLuuThongTin_Click(object sender, EventArgs e)
        {
            try
            {
                ValidateLuu();

                if (isInsert)
                {
                    NhanVien.Insert(LoadNhanVien(), new TAIKHOAN()
                    {
                        TenDangNhap = txtTenDangNhap.Text,
                        MatKhau     = txtMatKhau.Text,
                    });

                    MessageBox.Show("Thêm nhân viên thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    NhanVien.Update(LoadNhanVien(), new TAIKHOAN()
                    {
                        TenDangNhap = txtTenDangNhap.Text,
                        MatKhau     = txtMatKhau.Text,
                    });

                    MessageBox.Show("Sửa nhân viên thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                this.Close();
            }
            catch (ArgumentException ex)
            {
                MessageBox.Show(ex.Message, "Cảnh báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }