/// <summary> /// update row in the table /// </summary> /// <param name="businessObject">business object</param> /// <returns>true for successfully updated</returns> public bool Update(CHITIETMUONVATTU businessObject) { SqlCommand sqlCommand = new SqlCommand(); sqlCommand.CommandText = "dbo.[CHITIETMUONVATTU_Update]"; sqlCommand.CommandType = CommandType.StoredProcedure; // Use connection object of base class sqlCommand.Connection = MainConnection; try { sqlCommand.Parameters.Add(new SqlParameter("@ID", SqlDbType.Int, 4, ParameterDirection.Input, false, 0, 0, "", DataRowVersion.Proposed, businessObject.ID)); sqlCommand.Parameters.Add(new SqlParameter("@MUONVATTUID", SqlDbType.Int, 4, ParameterDirection.Input, false, 0, 0, "", DataRowVersion.Proposed, businessObject.MUONVATTUID)); sqlCommand.Parameters.Add(new SqlParameter("@VATTUID", SqlDbType.Int, 4, ParameterDirection.Input, false, 0, 0, "", DataRowVersion.Proposed, businessObject.VATTUID)); sqlCommand.Parameters.Add(new SqlParameter("@SOLUONG", SqlDbType.Int, 4, ParameterDirection.Input, false, 0, 0, "", DataRowVersion.Proposed, businessObject.SOLUONG)); sqlCommand.Parameters.Add(new SqlParameter("@GHICHU", SqlDbType.NVarChar, 2147483647, ParameterDirection.Input, false, 0, 0, "", DataRowVersion.Proposed, businessObject.GHICHU)); MainConnection.Open(); sqlCommand.ExecuteNonQuery(); return(true); } catch //(Exception ex) { return(false); //throw new Exception("CHITIETMUONVATTU::Update::Error occured.", ex); } finally { MainConnection.Close(); sqlCommand.Dispose(); } }
private void btnTraVatTu_Click(object sender, EventArgs e) { try { if (CheckLuaChonCHITIETMUONVATTU()) { CHITIETMUONVATTU chitietmuonvattu = getCHITIETMUONVATTUByID(); DialogResult rs = MessageBox.Show("Bạn có chắc chắn xóa chi tiết mượn vật tư này không?", "Thông báo", MessageBoxButtons.OKCancel, MessageBoxIcon.Question); if (rs == DialogResult.Cancel) { return; } int exceptionHelp = 0; if (!CHITIETMUONVATTUService.Delete(new CHITIETMUONVATTUKeys(chitietmuonvattu.ID))) { exceptionHelp /= 0; } } } catch { MessageBox.Show("Xóa thông tin chi tiết mượn vật tư thất bại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { LoadDgvCHITIETMUONVATTU(); } }
/// <summary> /// Populate business objects from the data reader /// </summary> /// <param name="dataReader">data reader</param> /// <returns>list of CHITIETMUONVATTU</returns> internal List <CHITIETMUONVATTU> PopulateObjectsFromReader(IDataReader dataReader) { List <CHITIETMUONVATTU> list = new List <CHITIETMUONVATTU>(); while (dataReader.Read()) { CHITIETMUONVATTU businessObject = new CHITIETMUONVATTU(); PopulateBusinessObjectFromReader(businessObject, dataReader); list.Add(businessObject); } return(list); }
private bool CheckLuaChonCHITIETMUONVATTU() { CHITIETMUONVATTU tg = getCHITIETMUONVATTUByID(); if (tg.ID == 0) { MessageBox.Show("Chưa có chi tiết mượn vật tư nào được chọn", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } return(true); }
private CHITIETMUONVATTU getCHITIETMUONVATTUByID() { try { int id = (int)dgvCHITIETMUONVATTU.GetFocusedRowCellValue("ID"); CHITIETMUONVATTU ans = CHITIETMUONVATTUService.GetAllBy(CHITIETMUONVATTU.CHITIETMUONVATTUFields.ID, id).FirstOrDefault(); //db.CHITIETMUONVATTUs.Where(p => p.ID == id).FirstOrDefault(); if (ans == null) { return(new CHITIETMUONVATTU()); } return(ans); } catch { return(new CHITIETMUONVATTU()); } }
/// <summary> /// Select by primary key /// </summary> /// <param name="keys">primary keys</param> /// <returns>CHITIETMUONVATTU business object</returns> public CHITIETMUONVATTU SelectByPrimaryKey(CHITIETMUONVATTUKeys keys) { SqlCommand sqlCommand = new SqlCommand(); sqlCommand.CommandText = "dbo.[CHITIETMUONVATTU_SelectByPrimaryKey]"; sqlCommand.CommandType = CommandType.StoredProcedure; // Use connection object of base class sqlCommand.Connection = MainConnection; try { sqlCommand.Parameters.Add(new SqlParameter("@ID", SqlDbType.Int, 4, ParameterDirection.Input, false, 0, 0, "", DataRowVersion.Proposed, keys.ID)); MainConnection.Open(); IDataReader dataReader = sqlCommand.ExecuteReader(); if (dataReader.Read()) { CHITIETMUONVATTU businessObject = new CHITIETMUONVATTU(); PopulateBusinessObjectFromReader(businessObject, dataReader); return(businessObject); } else { return(null); } } catch //(Exception ex) { return(null); //throw new Exception("CHITIETMUONVATTU::SelectByPrimaryKey::Error occured.", ex); } finally { MainConnection.Close(); sqlCommand.Dispose(); } }
private void btnMuon_Click(object sender, EventArgs e) { if (Check()) { CHITIETMUONVATTU chitiet = new CHITIETMUONVATTU(); chitiet.MUONVATTUID = muonvattuID; chitiet.VATTUID = (int)cbxVatTu.EditValue; chitiet.SOLUONG = Int32.Parse(txtSoLuong.Text); chitiet.GHICHU = txtGhiChu.Text; bool ok = CHITIETMUONVATTUService.Insert(chitiet); if (ok) { MessageBox.Show("Thêm chi tiết mượn vật tư thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Thêm chi tiết mượn vật tư thất bại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } this.Close(); } }
/// <summary> /// Populate business object from data reader /// </summary> /// <param name="businessObject">business object</param> /// <param name="dataReader">data reader</param> internal void PopulateBusinessObjectFromReader(CHITIETMUONVATTU businessObject, IDataReader dataReader) { businessObject.ID = dataReader.GetInt32(dataReader.GetOrdinal(CHITIETMUONVATTU.CHITIETMUONVATTUFields.ID.ToString())); if (!dataReader.IsDBNull(dataReader.GetOrdinal(CHITIETMUONVATTU.CHITIETMUONVATTUFields.MUONVATTUID.ToString()))) { businessObject.MUONVATTUID = dataReader.GetInt32(dataReader.GetOrdinal(CHITIETMUONVATTU.CHITIETMUONVATTUFields.MUONVATTUID.ToString())); } if (!dataReader.IsDBNull(dataReader.GetOrdinal(CHITIETMUONVATTU.CHITIETMUONVATTUFields.VATTUID.ToString()))) { businessObject.VATTUID = dataReader.GetInt32(dataReader.GetOrdinal(CHITIETMUONVATTU.CHITIETMUONVATTUFields.VATTUID.ToString())); } if (!dataReader.IsDBNull(dataReader.GetOrdinal(CHITIETMUONVATTU.CHITIETMUONVATTUFields.SOLUONG.ToString()))) { businessObject.SOLUONG = dataReader.GetInt32(dataReader.GetOrdinal(CHITIETMUONVATTU.CHITIETMUONVATTUFields.SOLUONG.ToString())); } if (!dataReader.IsDBNull(dataReader.GetOrdinal(CHITIETMUONVATTU.CHITIETMUONVATTUFields.GHICHU.ToString()))) { businessObject.GHICHU = dataReader.GetString(dataReader.GetOrdinal(CHITIETMUONVATTU.CHITIETMUONVATTUFields.GHICHU.ToString())); } }