示例#1
0
        public void UpadteSupplierQTableItemsAlternativeValue(List <SupplierTenderQuantityTableItem> quantityTable, int tableId)
        {
            var table = SupplierTenderQuantityTables.FirstOrDefault(p => p.Id == tableId);

            table.UpadteSupplierQTableItemsAlternativeValue(quantityTable);
            EntityUpdated();
        }
示例#2
0
        public void UpdateOfferSupplierQItemsDefault(Dictionary <long, bool> quantityTable, int tableId)
        {
            var table = SupplierTenderQuantityTables.FirstOrDefault(p => p.Id == tableId);

            table.UpadteSupplierQTableItemsDefault(quantityTable);
            EntityUpdated();
        }
示例#3
0
        public Offer SaveSupplierTenderQuantityTables(List <TenderQuantityItemDTO> table, string tableName, long currentItemId, out long itemId)
        {
            SupplierTenderQuantityTable tbl;
            long tableId = table[0].TableId;

            tbl = SupplierTenderQuantityTables.FirstOrDefault(a => a.Id == tableId);
            tbl = tbl.SaveQuantityTableItems(tableId, table, tableName, currentItemId, out itemId);
            EntityUpdated();
            return(this);
        }
示例#4
0
        public Offer DeleteQuantityTableItems(long tableId, int itemNumber)
        {
            SupplierTenderQuantityTable table = SupplierTenderQuantityTables.FirstOrDefault(a => a.Id == tableId && a.IsActive == true); //Starting from 1

            if (table != null)
            {
                table.DeleteQuantityTableItems(itemNumber);
            }
            EntityUpdated();
            return(this);
        }
示例#5
0
 public void CreateVROOfferQuantityTables(int tableId, string name = "")
 {
     SupplierTenderQuantityTables.Add(new SupplierTenderQuantityTable(tableId, name));
     EntityUpdated();
 }
示例#6
0
 public long CreateOfferQuantityTables(int tableId, string name = "")
 {
     SupplierTenderQuantityTables.Add(new SupplierTenderQuantityTable(tableId, name));
     EntityUpdated();
     return(SupplierTenderQuantityTables.OrderByDescending(a => a.Id).FirstOrDefault().Id);
 }