/// <summary> /// Delete record by condition /// </summary> public void Delete(object pObjectVO) { CST_ActualCostHistoryDS dsActualCost = new CST_ActualCostHistoryDS(); CST_ActCostAllocationMasterVO voPeriod = (CST_ActCostAllocationMasterVO)pObjectVO; dsActualCost.Delete(voPeriod.ActCostAllocationMasterID); }
public void SaveData(DataSet pdstData, object pobjPeriod) { CST_ActCostAllocationMasterVO voPeriod = (CST_ActCostAllocationMasterVO)pobjPeriod; // delete old cost first CST_ActualCostHistoryDS dsActualCost = new CST_ActualCostHistoryDS(); try { dsActualCost.Delete(voPeriod.ActCostAllocationMasterID); } catch { throw new PCSBOException(ErrorCode.MESSAGE_CAN_NOT_DELETE, "SaveData", null); } // update actual cost dsActualCost.UpdateDataSet(pdstData); // update period rollupdate CST_ActCostAllocationMasterDS dsPeriod = new CST_ActCostAllocationMasterDS(); dsPeriod.Update(pobjPeriod); }
/// <summary> /// Return the DataSet (list of record) by inputing the FieldList and Condition /// </summary> public void UpdateDataSet(DataSet dstData) { CST_ActualCostHistoryDS dsActualCost = new CST_ActualCostHistoryDS(); dsActualCost.UpdateDataSet(dstData); }
public DataTable GetItemSoldInPeriod(int pintCCNID, DateTime pdtmFromDate, DateTime pdtmToDate) { CST_ActualCostHistoryDS dsActual = new CST_ActualCostHistoryDS(); return(dsActual.GetItemSoldInPeriod(pintCCNID, pdtmFromDate, pdtmToDate)); }
public DataTable ChargeOHAmount(int pintCycleID) { CST_ActualCostHistoryDS dsActual = new CST_ActualCostHistoryDS(); return(dsActual.ChargeOHAmount(pintCycleID)); }
public DataTable ListItemCostPrice(DateTime pdtmFromDate, DateTime pdtmToDate, int pintCycleID) { CST_ActualCostHistoryDS dsActual = new CST_ActualCostHistoryDS(); return(dsActual.ListItemCostPrice(pdtmFromDate, pdtmToDate, pintCycleID)); }
/// <summary> /// Get Component scrap /// </summary> /// <param name="pintCCNID">CCN</param> /// <param name="pdtmFromDate">From Date</param> /// <param name="pdtmToDate">To Date</param> /// <returns></returns> public DataTable GetComponentScrap(int pintCCNID, DateTime pdtmFromDate, DateTime pdtmToDate) { CST_ActualCostHistoryDS dsActual = new CST_ActualCostHistoryDS(); return(dsActual.GetComponentScrap(pintCCNID, pdtmFromDate, pdtmToDate)); }
public DataTable GetCostFromCostCenterRate(int pintCCNID) { CST_ActualCostHistoryDS dsActualCost = new CST_ActualCostHistoryDS(); return(dsActualCost.GetCostingAdjustment(pintCCNID)); }
public DataTable GetReturnToVendor(int pintCCNID, DateTime pdtmFromDate, DateTime pdtmToDate) { CST_ActualCostHistoryDS dsActualCost = new CST_ActualCostHistoryDS(); return(dsActualCost.GetReturnToVendor(pintCCNID, pdtmFromDate, pdtmToDate)); }
public DataTable GetShipAdjustment(int pintCCNID, DateTime pdtmFromDate, DateTime pdtmToDate) { CST_ActualCostHistoryDS dsActualCost = new CST_ActualCostHistoryDS(); return(dsActualCost.GetShipAdjustment(pintCCNID, pdtmFromDate, pdtmToDate)); }
/// <summary> /// Find the last period which have item cost to use as beginning cost of current period /// </summary> /// <param name="pdtmFromDate">From Date of Current Period</param> /// <returns>periods which have item cost</returns> public DataTable FindLastPeriodHasCost(DateTime pdtmFromDate) { CST_ActualCostHistoryDS dsActualCost = new CST_ActualCostHistoryDS(); return(dsActualCost.FindLastPeriodHasCost(pdtmFromDate)); }
/// <summary> /// Check if period is rollup or not /// </summary> /// <param name="pintPeriodID">PeriodID</param> /// <returns>True: already roll, False if failure</returns> public bool IsRollup(int pintPeriodID) { CST_ActualCostHistoryDS dsActualCost = new CST_ActualCostHistoryDS(); return(dsActualCost.IsRollup(pintPeriodID)); }
/// <summary> /// List all PO Receipt by invoice transaction in period of time /// </summary> /// <param name="pintCCNID">CCN</param> /// <param name="pdtmFromDate">From Date</param> /// <param name="pdtmToDate">To Date</param> /// <returns></returns> public DataTable GetPOReceiptByInvoice(int pintCCNID, DateTime pdtmFromDate, DateTime pdtmToDate) { CST_ActualCostHistoryDS dsActualCost = new CST_ActualCostHistoryDS(); return(dsActualCost.GetPOReceiptByInvoice(pintCCNID, pdtmFromDate, pdtmToDate)); }
public DataTable GetCompletionQuantityForComponent(int pintCCNID, DateTime pdtmFromDate, DateTime pdtmToDate) { CST_ActualCostHistoryDS dsActualCost = new CST_ActualCostHistoryDS(); return(dsActualCost.GetCompletionQuantityForComponent(pintCCNID, pdtmFromDate, pdtmToDate)); }
/// <summary> /// Gets cost of a period /// </summary> /// <param name="pintPeriodID">Period ID</param> /// <returns>Cost</returns> public DataTable GetCostOfPeriod(int pintPeriodID) { CST_ActualCostHistoryDS dsActualCost = new CST_ActualCostHistoryDS(); return(dsActualCost.List(pintPeriodID)); }
/// <summary> /// Gets BOM structure from Work Order /// </summary> /// <param name="pintCCNID">CCN</param> /// <returns>Work Order BOM structure</returns> public DataTable GetWOBOM(int pintCCNID) { CST_ActualCostHistoryDS dsActualCost = new CST_ActualCostHistoryDS(); return(dsActualCost.GetWOBOM(pintCCNID)); }