public List <XeTrongCuaHang> GetXeTrongCuaHang(string sql) { dp.connect(); List <XeTrongCuaHang> list = new List <XeTrongCuaHang>(); { string maxe, manhap, maxuat, tenxe; int dongianhap, dongiaxuat; try { SqlDataReader dr = dp.ExecuteReader(sql); while (dr.Read()) { maxe = dr.GetString(0); manhap = dr.GetString(1); maxuat = dr.GetString(2); tenxe = dr.GetString(3); dongianhap = dr.GetInt32(4); dongiaxuat = dr.GetInt32(5); XeTrongCuaHang em = new XeTrongCuaHang(maxe, manhap, maxuat, tenxe, dongianhap, dongiaxuat); list.Add(em); } dr.Close(); return(list); } catch (SqlException ex) { throw ex; } finally { dp.disconnect(); } } }
private void btThem_Click(object sender, EventArgs e) { string maxe, manhap, maxuat, tenxe; int dongianhap, dongiaxuat; maxe = txtMaXe.Text.Trim(); manhap = txtMaNhap.Text.Trim(); maxuat = txtMaXuat.Text.Trim(); tenxe = txtTenXe.Text.Trim(); dongianhap = int.Parse(txtDonGiaNhap.Text.Trim()); dongiaxuat = int.Parse(txtDonGiaXuat.Text.Trim()); XeTrongCuaHang emp = new XeTrongCuaHang(maxe, manhap, maxuat, tenxe, dongianhap, dongiaxuat); try { int i = new XeTrongCuaHangBUS().Add(emp); dgvXeTrongCuaHang.DataSource = GetXeTrongCuaHang(); } catch (SqlException ex) { MessageBox.Show(ex.Message); } }
public int Add(XeTrongCuaHang emp) { //ktra rang buoc tự nhiên if (emp.MaXe == "") { return(-2); // khong thanh cong se return -2, thành công sẽ return 1 trong DataProvider } try { return(new XeTrongCuaHangDAO().Add(emp)); } catch (SqlException ex) { throw ex; } }
public int Add(XeTrongCuaHang emp) { List <SqlParameter> paras = new List <SqlParameter>(); paras.Add(new SqlParameter("@maxe", emp.MaXe)); paras.Add(new SqlParameter("@manhap", emp.MaNhap)); paras.Add(new SqlParameter("@maxuat", emp.MaXuat)); paras.Add(new SqlParameter("@tenxe", emp.TenXe)); paras.Add(new SqlParameter("@dongianhap", emp.DonGiaNhap)); paras.Add(new SqlParameter("@dongiaxuat", emp.DonGiaXuat)); try { return(dp.ExcuteNonQuery("ThemXeTrongCuaHang", System.Data.CommandType.StoredProcedure, paras)); // " ten thu tuc " , loại , danh sach } catch (SqlException ex) { throw ex; } }