private void btn_huy_sua_dau_sach_Click(object sender, EventArgs e) { this.Visible = false; DauSach frm = new DauSach(); frm.Show(); }
private void btn_huy_them_dau_sach_Click(object sender, EventArgs e) { this.Hide(); DauSach frm = new DauSach(); frm.Show(); }
private void btn_xoa_Click(object sender, EventArgs e) { Int32 selectedRowCount = dtgv_dau_sach.Rows.GetRowCount(DataGridViewElementStates.Selected); if (selectedRowCount > 0) { for (int i = 0; i < selectedRowCount; i++) { //sb.Append("Row: "); //sb.Append(dataGridView1.SelectedRows[i].Index.ToString()); //sb.Append(Environment.NewLine); var index_row = dtgv_dau_sach.SelectedRows[i].Index; int pro_id = Convert.ToInt32(dtgv_dau_sach.Rows[index_row].Cells[0].Value); db.dau_sach.RemoveRange(db.dau_sach.Where(o => o.id == pro_id)); } db.SaveChanges(); this.Visible = false; MessageBox.Show("Xóa thành công"); Refresh_Form(10, current_page_Index); DauSach frm = new DauSach(); frm.Show(); //reload //var list = db.dau_sach.ToList().Select(i => new DauSachViewModel(i)).ToList(); // var bindingList = new BindingList<DauSachViewModel>(list); //var source = new BindingSource(bindingList, null); // dtgv_dau_sach.DataSource = source; } }
private void btn_them_sl_cuon_sach_Click(object sender, EventArgs e) { Int32 so_luong_cuon_sach_can_them = Int32.Parse(txt_them_dau_sach.Text); for (int i = 0; i < so_luong_cuon_sach_can_them; i++) { string u = (from w in db.cuon_sach orderby w.id descending select w.id).First().ToString(); string ma_cuon_sach; int stt = Int32.Parse(u); stt = stt + 1; if (stt < 10) { ma_cuon_sach = "CS000" + stt.ToString(); var cuon_sach_ins = db.Set <cuon_sach>(); cuon_sach_ins.Add(new cuon_sach { ma_cuon_sach = ma_cuon_sach.Trim(), id_dau_sach = dau_sach_ins.id, id_tinh_trang = 6 }); db.SaveChanges(); } if (stt < 100 && stt >= 10) { ma_cuon_sach = "CS0" + stt.ToString(); var cuon_sach_ins = db.Set <cuon_sach>(); cuon_sach_ins.Add(new cuon_sach { ma_cuon_sach = ma_cuon_sach.Trim(), id_dau_sach = dau_sach_ins.id, id_tinh_trang = 6 }); db.SaveChanges(); } } this.Hide(); DauSach frm = new DauSach(); frm.Show(); }
//Sửa đầu sách private void btn_sua_dau_sach_Click(object sender, EventArgs e) { try { dau_sach obj = db.dau_sach.Find(dau_sach_ins.id); obj.ten_dau_sach = ten_dau_sach_sua.Text.Trim(); obj.id_loai_sach = int.Parse(loai_sach_sua.SelectedValue.ToString()); obj.tom_tat = tom_tat_sua.Text.Trim(); obj.id_nxb = int.Parse(nxb_sua.SelectedValue.ToString()); obj.nam_xuat_ban = int.Parse(nam_xuat_ban_sua.Text); obj.id_tac_gia = int.Parse(tac_gia_sua.SelectedValue.ToString()); obj.id_tinh_trang = int.Parse(tinh_trang_sua.SelectedValue.ToString()); phieu_nhap_chi_tiet obj_pnct = db.phieu_nhap_chi_tiet.Where(w => w.id_dau_sach == dau_sach_ins.id).FirstOrDefault(); obj_pnct.id_nha_xuat_ban = int.Parse(nxb_sua.SelectedValue.ToString()); // var list = context.Products.ToList().Select(i => new Product2(i)).ToList(); //var bindingList = new BindingList<Product2>(list); //var source = new BindingSource(bindingList, null); //dtgv1.DataSource = source; db.SaveChanges(); //var list = db.Products.ToList().Select(i => new Product2(i)).ToList(); MessageBox.Show("Sửa thông tin thành công"); this.Visible = false; DauSach frm = new DauSach(); frm.Refresh_Form(3, current_page_Index); frm.Show(); } catch (Exception ex) { MessageBox.Show("Sửa độc giả không thành công. Vui lòng kiểm tra lại thông tin độc giả"); } //frm.Refresh_dtgv(List<Product2> list); }
private void btn_them_dau_sach_Click(object sender, EventArgs e) { try { //Thêm đầu sách dau_sach.ten_dau_sach = ten_dau_sach_them.Text.Trim(); dau_sach.id_loai_sach = int.Parse(loai_sach_them.SelectedValue.ToString()); dau_sach.tom_tat = tom_tat_them.Text; dau_sach.id_nxb = int.Parse(nxb_them.SelectedValue.ToString()); dau_sach.so_luong_cuon_sach = int.Parse(txt_soluong.Text); dau_sach.nam_xuat_ban = int.Parse(nam_xuat_ban_them.Text); dau_sach.id_tac_gia = int.Parse(tac_gia_them.SelectedValue.ToString()); dau_sach.id_tinh_trang = 2; float thanh_tien = float.Parse(txt_thanhtien.Text); float so_luong = float.Parse(txt_soluong.Text); float gia_nhap = float.Parse(txt_gianhap.Text); if (so_luong == 0) { MessageBox.Show("Vui lòng kiểm tra lại số lượng nhập"); } if (gia_nhap == 0) { MessageBox.Show("Vui lòng kiểm tra lại giá nhập"); } if (so_luong > 0 && gia_nhap > 0) { dau_sach.ma_dau_sach = db.Database.SqlQuery <string>( "Get_MaDauSach").Single(); db.dau_sach.Add(dau_sach); db.SaveChanges(); //MessageBox.Show(nxb_them.SelectedValue.ToString()); // Thêm thông tin vào phiếu nhập và phiếu nhập chi tiết //MessageBox.Show(gia_nhap.ToString()); //MessageBox.Show(thanh_tien.ToString()); //MessageBox.Show(so_luong.ToString()); object[] parameters = { new SqlParameter("@thanhtien", thanh_tien), new SqlParameter("@id_nha_xuat_ban", int.Parse(nxb_them.SelectedValue.ToString())), new SqlParameter("@gia_nhap", gia_nhap), new SqlParameter("@so_luong_nhap", so_luong) }; db.Database.ExecuteSqlCommand("Them_PhieuNhap @thanhtien, @id_nha_xuat_ban, @gia_nhap, @so_luong_nhap", parameters); //MessageBox.Show("Thêm thành công"); DialogResult dialogResult = MessageBox.Show("Nhập sách thành công!. Bạn có muốn nhập nữa không?", "THÔNG BÁO THÀNH CÔNG", MessageBoxButtons.YesNo); if (dialogResult == DialogResult.Yes) { //do something this.Hide(); DauSachNhap_Exist frm1 = new DauSachNhap_Exist(); frm1.Show(); } else if (dialogResult == DialogResult.No) { //do something else this.Hide(); DauSach frm = new DauSach(); frm.Show(); } } } catch (Exception ex) { MessageBox.Show("Thêm đầu sách không thành công. Vui lòng kiểm tra lại thông tin"); } }