/// <summary> /// Saving new pricing request /// </summary> private void SavePricingRequest() { try { TradePricing objPricing = new TradePricing(); objPricing.AddNew(); objPricing.CompanyID = Int32.Parse(ui_drpCompanies.SelectedValue); objPricing.ManufactureID = Int32.Parse(ui_drpManufactures.SelectedValue); objPricing.TradeName = ui_txtTradeName.Text; objPricing.SubmissionDate = ui_txtSubmissionDate.Text; objPricing.CompanyPrice = float.Parse(ui_txtPrice.Text); objPricing.DosageFormID = Int32.Parse(ui_drpDosageForm.SelectedValue); objPricing.RegistrationCommitteTypeID = Int32.Parse(ui_drpCommitteType.SelectedValue); objPricing.Pack = ui_txtPack.Text; objPricing.FileNo = ui_txtFileNo.Text; objPricing.FileTypeID = Int32.Parse(ui_drpFileType.SelectedValue); objPricing.PricingStatusID = 1; objPricing.DiscussionDate = DateTime.Now.ToString(); // Update the status changes date . objPricing.ImportedManufacture = ui_txtImportedManufacture.Text; //TODO: Save File to disk and save it's path. objPricing.FilePath = ""; objPricing.Save(); // Save File. string savedFileName = SaveFile(objPricing.TradePricingID); objPricing.FilePath = savedFileName; objPricing.Save(); ShowUploadedFile(savedFileName, objPricing.TradePricingID); ui_lblResult.ForeColor = System.Drawing.Color.Green; ui_lblResult.Text = "The new record saved successfully"; // Insert Inistial Status record for the new rquest ( status = initiated ) //----------------------------------------------------------------------- StatusHistory objStatus = new StatusHistory(); objStatus.AddNew(); objStatus.PricingStatusID = 1; // Will be initiated by default. objStatus.StatusDate = DateTime.Now; objStatus.TradePricingID = objPricing.TradePricingID; objStatus.CurrentPrice = objPricing.CompanyPrice; objStatus.Save(); //-------------------------------------------------------------- //Response.Redirect("New_Request.aspx?ID=" + objPricing.TradePricingID + "&type=new#tab_1_2"); TradePriceID = objPricing.TradePricingID; InitializeUpdateMode(); } catch { ui_lblResult.ForeColor = System.Drawing.Color.Red; ui_lblResult.Text = "Problem while saving the new record"; } }
/// <summary> /// Saving new pricing request /// </summary> private void SavePricingRequest() { try { TradePricing objPricing = new TradePricing(); objPricing.AddNew(); objPricing.CompanyID = Int32.Parse(ui_drpCompanies.SelectedValue); objPricing.ManufactureID = Int32.Parse(ui_drpManufactures.SelectedValue); objPricing.TradeName = ui_txtTradeName.Text; objPricing.SubmissionDate = ui_txtSubmissionDate.Text; objPricing.CompanyPrice = float.Parse(ui_txtPrice.Text); objPricing.DosageFormID = Int32.Parse(ui_drpDosageForm.SelectedValue); objPricing.RegistrationCommitteTypeID = Int32.Parse(ui_drpCommitteType.SelectedValue); objPricing.Pack = ui_txtPack.Text; objPricing.FileNo = ui_txtFileNo.Text; objPricing.FileTypeID = Int32.Parse(ui_drpFileType.SelectedValue); objPricing.PricingStatusID = 1; objPricing.DiscussionDate = DateTime.Now.ToString(); // Save the date of status changing. objPricing.ImportedManufacture = ui_txtImportedManufacture.Text; //TODO: Save File to disk and save it's path. objPricing.FilePath = ""; objPricing.Save(); // Save File. string savedFileName = SaveFile(objPricing.TradePricingID); objPricing.FilePath = savedFileName; objPricing.Save(); ShowUploadedFile(savedFileName, objPricing.TradePricingID); ui_lblResult.ForeColor = System.Drawing.Color.Green; ui_lblResult.Text = "The new record saved successfully"; Response.Redirect("TradeSearch.aspx?ID=" + objPricing.TradePricingID + "&type=new"); } catch { ui_lblResult.ForeColor = System.Drawing.Color.Red; ui_lblResult.Text = "Problem while saving the new record"; } }