Esempio n. 1
0
        private void btnThemMoi_Click(object sender, EventArgs e)
        {
            try
            {
                if (btnThemMoi.Text == "OK") //Nếu đang trạng thái nhập liệu
                {
                    //--thuc hien tao du lieu cho doi tuong sach
                    #region set giá trị

                    TaiLieu taiLieu = new TaiLieu();
                    taiLieu.MaTaiLieu  = txtMaTL.Text;
                    taiLieu.NhanDe     = txtNhanDe.Text;
                    taiLieu.SoTrang    = int.Parse(txtSoTrang.Text);
                    taiLieu.NamXuatBan = int.Parse(txtnamxuatban.Text);
                    taiLieu.LanXuatBan = int.Parse(txtlanxuatban.Text);
                    taiLieu.NgayNhap   = DateTime.Parse(txtNgayNhap.Text);
                    taiLieu.IDTheLoai  = cbloaisach.SelectedValue.ToString();
                    taiLieu.IDNgonNgu  = (int)cbNgonNgu.SelectedValue;
                    taiLieu.IDTacGia   = (int)cbTacGia.SelectedValue;
                    taiLieu.IDNXB      = (int)cbNhaXuatBan.SelectedValue;
                    taiLieu.TheThuc    = String.IsNullOrEmpty(cbTheThuc.Text) ? "Không mượn về nhà" : cbTheThuc.Text;
                    taiLieu.IDGiaXep   = (int)cbGiaXep.SelectedValue;

                    if (TaiLieu.ThemMoi(taiLieu))
                    {
                        MessageBox.Show("Thêm mới thành công");
                        Load_treeview();
                        trvListTaiLieu.Enabled = true;
                        set_enable(false);
                        btCapNhat.Enabled = true;
                        btxoa.Enabled     = true;
                        btnThemMoi.Text   = "Thêm mới";
                    }
                    #endregion
                }
                else
                {
                    trvListTaiLieu.Enabled = false;
                    set_enable(true);
                    btCapNhat.Enabled  = false;
                    btxoa.Enabled      = false;
                    txtNgayNhap.Text   = DateTime.Now.ToString("dd/MM/yyyy");
                    btnThemMoi.Text    = "OK";
                    txtlanxuatban.Text = "0";
                    txtnamxuatban.Text = "";
                    txtNhanDe.Text     = "";
                    txtSoTrang.Text    = "0";
                    txtMaTL.Text       = "";
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }