Esempio n. 1
0
        /// <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();
            }
        }
Esempio n. 2
0
        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();
            }
        }
Esempio n. 3
0
        /// <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);
        }
Esempio n. 4
0
        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);
        }
Esempio n. 5
0
 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());
     }
 }
Esempio n. 6
0
        /// <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();
            }
        }
Esempio n. 7
0
        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();
            }
        }
Esempio n. 8
0
        /// <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()));
            }
        }