private void btnThayDoi_Click(object sender, EventArgs e) { try { if (txtTenPT.Text == "") { MessageBox.Show("Tên phụ tùng không được để trống", "Thông báo", MessageBoxButtons.OK); return; } if (txtDonGia.Text == "") { MessageBox.Show("Đơn giá không được để trống", "Thông báo", MessageBoxButtons.OK); return; } PhuTung phuTung = new PhuTung(); phuTung.MaPhuTung = txtMaVTPT.Text; phuTung.TenPhuTung = txtTenPT.Text; phuTung.DonGia = decimal.Parse(txtDonGia.Text); PhuTungBLL.ThayDoiPhuTung(phuTung); GetDataGridView(); MessageBox.Show("Thay đổi phụ tùng thành công", "Thông báo"); } catch (Exception ex) { MessageBox.Show(ex.Message, "Thông báo", MessageBoxButtons.OK); } }
private void btnThem_Click(object sender, EventArgs e) { if (txtTenPT.Text == "") { MessageBox.Show("Tên phụ tùng không được để trống", "Thông báo", MessageBoxButtons.OK); return; } if (txtDonGia.Text == "") { MessageBox.Show("Đơn giá không được để trống", "Thông báo", MessageBoxButtons.OK); return; } try { PhuTung phuTung = new PhuTung(); phuTung.MaPhuTung = txtMaVTPT.Text; phuTung.TenPhuTung = txtTenPT.Text; phuTung.SoLuong = int.Parse(txtSoLuong.Text); phuTung.DonGia = decimal.Parse(txtDonGia.Text); PhuTungBLL.ThemPhuTung(phuTung); MessageBox.Show("Thêm phụ tùng thành công!", "Thông báo", MessageBoxButtons.OK); GetDataGridView(); txtMaVTPT.Text = PhuTungBLL.MakeID(); txtSoLuong.Text = "0"; txtTenPT.Clear(); txtDonGia.Clear(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Thông báo", MessageBoxButtons.OK); } }
public void CapNhatPhuTung(string maPhuTung, string loaiPhuTung, string tenPhuTung, int soLuong, decimal giaPhuTung) { PhuTung p = new PhuTung(); p.MaPhuTung = maPhuTung; p.LoaiPhuTung = loaiPhuTung; p.TenPhuTung = tenPhuTung; p.SoLuong = soLuong; p.GiaPhuTung = giaPhuTung; phutung.CapNhatPhuTung(p); }
public static void ThayDoiSoLuongPhuTung(PhuTung phuTung) { DataAccessHelper db = new DataAccessHelper(); SqlCommand cmd = db.Command("THAYDOISLPT"); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@MAPT", phuTung.MaPhuTung); cmd.Parameters.AddWithValue("@SL", phuTung.SoLuong); SqlDataAdapter da = new SqlDataAdapter(cmd); db.dt = new DataTable(); da.Fill(db.dt); }
public static void ThayDoiPhuTung(PhuTung phuTung) { DataAccessHelper db = new DataAccessHelper(); SqlCommand cmd = db.Command("THAYDOIVTPT"); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@MAPT", phuTung.MaPhuTung); cmd.Parameters.AddWithValue("@TENPT", phuTung.TenPhuTung); cmd.Parameters.AddWithValue("@DONGIA", phuTung.DonGia); SqlDataAdapter da = new SqlDataAdapter(cmd); db.dt = new DataTable(); da.Fill(db.dt); }
public void Create() { try { PhuTung entity = CreateNewPhuTung(); object result = manager.Save(entity); Assert.IsNotNull(result); } catch (Exception ex) { Assert.Fail(ex.ToString()); } }
public List <PhuTung> GetListPhuTung() { List <PhuTung> list = new List <PhuTung>(); string query = "SELECT * FROM dbo.PhuTung"; DataTable data = DataProvider.Instance.ExecuteQuery(query); foreach (DataRow item in data.Rows) { PhuTung phuTung = new PhuTung(item); list.Add(phuTung); } return(list); }
public void Read() { try { PhuTung entityA = CreateNewPhuTung(); manager.Save(entityA); PhuTung entityB = manager.GetById(entityA.Id); Assert.AreEqual(entityA, entityB); } catch (Exception ex) { Assert.Fail(ex.ToString()); } }
public void Delete() { try { PhuTung entity = GetFirstPhuTung(); manager.Delete(entity); entity = manager.GetById(entity.Id); Assert.IsNull(entity); } catch (Exception ex) { Assert.Fail(ex.ToString()); } }
public void Update() { try { PhuTung entityA = GetFirstPhuTung(); entityA.MaSoPhuTung = "Test Test T"; manager.Update(entityA); PhuTung entityB = manager.GetById(entityA.Id); Assert.AreEqual(entityA.MaSoPhuTung, entityB.MaSoPhuTung); } catch (Exception ex) { Assert.Fail(ex.ToString()); } }
public List <PhuTung> LayPhuTung() { List <PhuTung> listPhuTung = new List <PhuTung>(); var lstPhuTung = db.spPhuTung_SelectAll().ToList(); foreach (var n in lstPhuTung) { PhuTung p = new PhuTung() { MaPhuTung = n.MaPhuTung, LoaiPhuTung = n.LoaiPhuTung, TenPhuTung = n.TenPhuTung, SoLuong = n.SoLuong, GiaPhuTung = n.GiaPhuTung }; listPhuTung.Add(p); } return(listPhuTung); }
private void btnThemSL_Click(object sender, EventArgs e) { int soluong = int.Parse(txtSoLuong.Text); frmMuaPhuTung form = new frmMuaPhuTung(txtSoLuong); form.ShowDialog(); if (btnThayDoi.Enabled) { PhuTung phuTung = new PhuTung(); phuTung.MaPhuTung = txtMaVTPT.Text; phuTung.TenPhuTung = txtTenPT.Text; phuTung.SoLuong = int.Parse(txtSoLuong.Text); //cap nhat phat sinh DateTime today = DateTime.Now; string maBCT = BaoCaoTonBLL.GetMaBCT(today.Month, today.Year); if (maBCT == "") { BaoCaoTon baocao = new BaoCaoTon(); baocao.MaBCT = BaoCaoTonBLL.AutoMABCT(); maBCT = baocao.MaBCT; baocao.Thang = today.Month; baocao.Nam = today.Year; BaoCaoTonBLL.ThemBC(baocao); } string maCTBCT = ChiTietBaoCaoTonBLL.getMaCTBCT(maBCT, phuTung.TenPhuTung); ChiTietBaoCaoTon chitiet = new ChiTietBaoCaoTon(); chitiet.MaBCT = maBCT; chitiet.MaCTBCT = maCTBCT; chitiet.TenPT = phuTung.TenPhuTung; chitiet.TonCuoi = 0; chitiet.PhatSinh = int.Parse(txtSoLuong.Text) - soluong; chitiet.TonDau = 0; ChiTietBaoCaoTonBLL.capNhatPhatSinh(chitiet); PhuTungBLL.ThayDoiSoLuongPhuTung(phuTung); GetDataGridView(); } }
public List <PhuTung> SearchPhuTung(string ten) { List <PhuTung> list = new List <PhuTung>(); string query = string.Format("SELECT * FROM dbo.PhuTung " + " WHERE dbo.fuConvertToUnsign1(Ma) LIKE N'%' + dbo.fuConvertToUnsign1(N'{0}') + '%' " + " OR dbo.fuConvertToUnsign1(Ten) LIKE N'%' + dbo.fuConvertToUnsign1(N'{0}') + '%' " + " OR dbo.fuConvertToUnsign1(DonGia) LIKE N'%' + dbo.fuConvertToUnsign1(N'{0}') + '%' " + " OR dbo.fuConvertToUnsign1(SoLuongTonKho) LIKE N'%' + dbo.fuConvertToUnsign1(N'{0}') + '%'", ten); DataTable data = DataProvider.Instance.ExecuteQuery(query); foreach (DataRow item in data.Rows) { PhuTung phuTung = new PhuTung(item); list.Add(phuTung); } return(list); }
protected PhuTung CreateNewPhuTung() { PhuTung entity = new PhuTung(); entity.MaSoPhuTung = "Test Te"; entity.TenPhuTung = "Test Test Test Test Test Test T"; entity.SoLuong = 82; entity.DonVi = "Te"; entity.TongTienVon = 99; entity.GiaVonTren1DV = 6; entity.GiaBanTren1DV = 60; entity.GhiChu = "Test Test "; IModelManager modelManager = managerFactory.GetModelManager(); entity.ModelMember = modelManager.GetAll(1)[0]; return(entity); }
public static void ThemPhuTung(PhuTung phuTung) { PhuTungDAL.ThemPhuTung(phuTung); }
public static void ThayDoiPhuTung(PhuTung phuTung) { PhuTungDAL.ThayDoiPhuTung(phuTung); }
public void CapNhatPhuTung(PhuTung p) { db.spPhuTung_Update(p.MaPhuTung, p.LoaiPhuTung, p.TenPhuTung, p.SoLuong, p.GiaPhuTung); }
public void ThemPhuTung(PhuTung p) { db.spPhuTung_Insert(p.MaPhuTung, p.LoaiPhuTung, p.TenPhuTung, p.SoLuong, p.GiaPhuTung); }