示例#1
0
        /// <summary>
        /// Insert a new record into database
        /// </summary>

        public void Add(object pobjDetail)
        {
            try
            {
                PRO_WCCapacityDS dsWCCapacity = new PRO_WCCapacityDS();
                dsWCCapacity.Add(pobjDetail);
            }
            catch (PCSDBException ex)
            {
                throw ex;
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message, ex);
            }
        }
示例#2
0
        /// <summary>
        /// Update into Database
        /// </summary>

        public void Update(object pObjectDetail)
        {
            try
            {
                PRO_WCCapacityDS dsWCCapacity = new PRO_WCCapacityDS();
                dsWCCapacity.Update(pObjectDetail);
            }
            catch (PCSDBException ex)
            {
                throw ex;
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message, ex);
            }
        }
示例#3
0
        /// <summary>
        /// Return the DataSet (list of record) by inputing the FieldList and Condition
        /// </summary>

        public void UpdateDataSet(DataSet dstData)
        {
            try
            {
                PRO_WCCapacityDS dsWCCapacity = new PRO_WCCapacityDS();
                dsWCCapacity.UpdateDataSet(dstData);
            }
            catch (PCSDBException ex)
            {
                throw ex;
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message, ex);
            }
        }
示例#4
0
        /// <summary>
        /// Delete record by condition
        /// </summary>

        public void Delete(int pintWCCapacityID)
        {
            try
            {
                PRO_WCCapacityDS dsWCCapacity = new PRO_WCCapacityDS();
                dsWCCapacity.Delete(pintWCCapacityID);
            }
            catch (PCSDBException ex)
            {
                throw ex;
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message, ex);
            }
        }
示例#5
0
        /// <summary>
        /// Delete record by work center
        /// </summary>

        public void DeleteByWorkCenter(int pintCCNID, int pintWorkCenterId)
        {
            try
            {
                PRO_ShiftCapacityDS dsShiftCapacity = new PRO_ShiftCapacityDS();
                PRO_WCCapacityDS    dsWCCapacity    = new PRO_WCCapacityDS();

                dsShiftCapacity.DeleteByWorkCenter(pintCCNID, pintWorkCenterId);
                dsWCCapacity.DeleteByWorkCenter(pintCCNID, pintWorkCenterId);
            }
            catch (PCSDBException ex)
            {
                throw ex;
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message, ex);
            }
        }