public DonViDTO getByPrimaryKey(int madonvitinh) { DonViDTO dv= new DonViDTO(); string sql = " select * from DONVI where MaDonViTinh=@MaDonViTinh"; SqlParameter sp = new SqlParameter("@MaDonViTinh",madonvitinh); DataTable dt = conectData.LoadData(sql, sp); if (dt == null || dt.Rows.Count == 0) return null; else { dv.MaDonViTinh = int.Parse(dt.Rows[0]["MaDonViTinh"].ToString()); dv.DonViTinh = dt.Rows[0]["DonViTinh"].ToString(); } return dv; }
// list of all donvi public DonViDTO[] getList() { DonViDTO[] list; string sql = " select * from DONVI"; DataTable dt = new DataTable(); dt = conectData.LoadData(sql); if (dt == null || dt.Rows.Count == 0) return null; else { list = new DonViDTO[dt.Rows.Count]; for (int i = 0; i < dt.Rows.Count; i++) { list[i] = new DonViDTO(); list[i].MaDonViTinh= int.Parse(dt.Rows[i]["MaDonViTinh"].ToString()); list[i].DonViTinh = dt.Rows[i]["DonViTinh"].ToString(); } } return list; }
public void insert(DonViDTO bn) { if (bn.DonViTinh == "") { MessageBox.Show(" Nhập tên đơn vị tính !"); } else { DonViDTO[] dv = dvdao.getList(); if (dv != null || dv.Length == 0) { bool check = false; // kieim tra trung ten for (int i = 0; i < dv.Length; i++) { if (string.Equals(bn.DonViTinh,dv[i].DonViTinh.ToString())) { check = true; break; } } if (check != true) { int result = dvdao.insert(bn); if (result > 0) MessageBox.Show(" Thêm đơn vị tính thành công !"); else MessageBox.Show(" Thêm đơn vị tính thất bại !"); } else MessageBox.Show(" Tên đơn vị tính đã tồn tại !"); } else { int result = dvdao.insert(bn); if (result > 0) MessageBox.Show(" Thêm đơn vị tính thành công !"); else MessageBox.Show(" Thêm đơn vị tính thất bại !"); } } }
public int update(DonViDTO cd) { string sql = "update DONVI set DonViTinh=@DonViTinh where MaDonViTinh=@MaDonViTinh"; SqlParameter[] sp = new SqlParameter[2]; sp[0] = new SqlParameter("@DonViTinh", cd.DonViTinh); sp[1] = new SqlParameter("@MaDonViTinh", cd.MaDonViTinh); return conectData.Insert_Update_Delete(sql, sp); }
public int insert(DonViDTO cd) { string sql = "insert into DONVI values (@DonViTinh)"; SqlParameter sp = new SqlParameter("@DonViTinh", cd.DonViTinh); return conectData.Insert_Update_Delete(sql, sp); }