protected void OnClick_Upload(object sender, EventArgs e)
        {
            UploadBo uploadBo = new UploadBo();
            UserVo   userVo   = (UserVo)Session["UserVo"];

            UploadType     uploadType;
            AssetGroupType assetGroupType;

            uploadType     = (UploadType)(Convert.ToInt16(ddlUploadType.SelectedValue));
            assetGroupType = (AssetGroupType)(Convert.ToInt16(ddlAssetGroup.SelectedValue));

            uploadBo.Upload_Xml_Folder = Server.MapPath(uploadBo.Upload_Xml_Folder);
            uploadBo.currentUserId     = userVo.UserId;
            uploadBo.Upload(uploadType, assetGroupType);

            divUploadReport.Visible = true;

            if (uploadBo.isLatestDataAvailable)
            {
                divUploadReport.InnerHtml = "<span style='color:red'><b>The snapshot table contains latest data from Download</b></span>";
            }
            else
            {
                divUploadReport.InnerHtml = uploadBo.StatusMessage.ToString();
            }
        }
Beispiel #2
0
        static void Main(string[] args)
        {
            DataTable       dtNSE       = new DataTable();
            DataTable       dtBSE       = new DataTable();
            GetDownloadData objDownload = new GetDownloadData();
            DateTime        priceDate   = new DateTime();
            UploadBo        uploadBo    = new UploadBo();
            string          xmlPath     = ConfigurationManager.AppSettings["xmlFilePath"].ToString();

            priceDate = DateTime.Today;
            if (DateTime.Now.Hour < 23)
            {
                priceDate = priceDate.AddDays(-1);
            }
            dtNSE = objDownload.downloadNSEEquityData(100, priceDate, priceDate);
            Console.WriteLine("NSE Download Date:" + dtNSE.Rows[0][0].ToString() + " Result: " + dtNSE.Rows[0][1].ToString() + " No Of Records: " + dtNSE.Rows[0][2].ToString());
            dtBSE = objDownload.downloadBSEEquityData(100, priceDate, priceDate);
            Console.WriteLine("BSE Download Date:" + dtBSE.Rows[0][0].ToString() + " Result: " + dtBSE.Rows[0][1].ToString() + " No Of Records: " + dtBSE.Rows[0][2].ToString());


            UploadType     uploadType;
            AssetGroupType assetGroupType;

            uploadType     = (UploadType)(1);
            assetGroupType = (AssetGroupType)(1);

            uploadBo.Upload_Xml_Folder = xmlPath;
            uploadBo.currentUserId     = 100;
            uploadBo.Upload(uploadType, assetGroupType);
            Console.WriteLine("Completed Equity Price Uploads");
        }