Esempio n. 1
0
        //update rfq request
        public decimal UpdateRFQRequest()
        {
            SOURCING_RFQ_REQ _request = new SOURCING_RFQ_REQ();

            try
            {
                using (var context = new Entities())
                {
                    var query = context.SOURCING_RFQ_REQ.Where(m => m.TEMP_NO == this.model.TEMP_NO).FirstOrDefault();
                    if (query != null)
                    {
                        query.DELIVERY_ADDRESS = this.model.DELIVERY_ADDRESS;
                        query.RFQ_START_DATE   = this.model.RFQ_START_DATE;
                        query.RFQ_CLOSE_DATE   = this.model.RFQ_CLOSE_DATE;
                        context.SaveChanges();
                        return(this.model.TEMP_NO);
                    }
                    else
                    {
                        return(0);
                    }
                }
            }
            catch (Exception ex)
            {
                Logger.Log("Error: " + ex.Message + "-" + ex.StackTrace, "error");
                return(0);
            }
        }
Esempio n. 2
0
        public static string ProcessRfqFormOne(RFQREQViewModel model)
        {
            SOURCING_RFQ_REQ _request = new SOURCING_RFQ_REQ();

            try
            {
                decimal ItemId = ProcessRequest.GetSequence();
                using (var context = new Entities())
                {
                    _request.MAPPING          = model.MAPPING;
                    _request.TEMP_NO          = ItemId;
                    _request.RFQ_START_DATE   = model.RFQ_START_DATE;
                    _request.RFQ_CLOSE_DATE   = model.RFQ_CLOSE_DATE;
                    _request.DELIVERY_ADDRESS = model.DELIVERY_ADDRESS;
                    _request.INITIATOR_ID     = model.INITIATOR_ID;
                    _request.INITIATOR_NAME   = model.INITIATOR_NAME;
                    _request.STATUS           = "Awaiting Vendor Response";
                    context.SOURCING_RFQ_REQ.Add(_request);
                    context.SaveChanges();
                }
                Common.UpdateSourcingRequestTableWithMappingInfo((decimal)model.MAPPING, ItemId);
                return(Convert.ToString(ItemId));
            }
            catch (Exception ex)
            {
                Logger.Log("Error insert into RFQ-REQ table. Error: " + ex.Message +
                           "------------------------------------------------" + ex.StackTrace,
                           "error");
                return(null);
            }
        }