public void InsertXe(DTO.Xe xe) { Provider p = new Provider(); try { p.Connect(); string strSql = "sp_ThemXe"; p.ExecuteNonQuery(CommandType.StoredProcedure, strSql, new SqlParameter { ParameterName = "@ID", Value = xe.ID }, new SqlParameter { ParameterName = "@TenXe", Value = xe.TenXe }, new SqlParameter { ParameterName = "@SoDangKy", Value = xe.SoDangKy }, new SqlParameter { ParameterName = "@IDLoai", Value = xe.IdLoai } ); } catch (SqlException ex) { throw ex; } finally { p.Disconnect(); } }
public void Xe_ThemXe(DTO.Xe xe) { DAO_Xe daXe = new DAO_Xe(); daXe.InsertXe(xe); BUS_Ghe.Instance.Ghe_ThemGhe(xe.IdLoai, xe.ID); }
private DTO.Xe InsertDTOXe() { DTO.Xe xe = new DTO.Xe(); xe.ID = Convert.ToInt32(txtMaXe.Text); xe.TenXe = txtTenXe.Text; xe.SoDangKy = txtSoDangKy.Text; xe.IdLoai = DAO_LoaiXe.Instance.FindIDByTenXe(cbbLoaiXeThem.SelectedValue.ToString()); return(xe); }
private void btnSua_Click(object sender, EventArgs e) { if (demclick == 0) { int cr = dgvDSXE.CurrentCell.RowIndex; txtMaXe.Text = dgvDSXE.Rows[cr].Cells[0].Value.ToString(); txtTenXe.Text = dgvDSXE.Rows[cr].Cells[1].Value.ToString(); txtSoDangKy.Text = dgvDSXE.Rows[cr].Cells[2].Value.ToString(); btnSua.Text = "Lưu"; demclick = 1; } else { DTO.Xe xe = InsertDTOXe(); BUS_Xe.Instance.Xe_UpdateXe(xe); btnSua.Text = "Sửa"; demclick = 0; LoadFrom(); } }
private void btnThem_Click(object sender, EventArgs e) { DTO.Xe xe = InsertDTOXe(); BUS_Xe.Instance.Xe_ThemXe(xe); LoadFrom(); }
public void Xe_UpdateXe(DTO.Xe xe) { DAO_Xe daXe = new DAO_Xe(); daXe.UpdateXe(xe); }