Esempio n. 1
0
 public Challan(int trnasactionID, decimal challanAmount)
 {
     InitializeComponent();
     transID    = trnasactionID;
     challanAmt = challanAmount;
     svc        = new service();
     unzipFile  = new UnzipFile();
     formData   = null;
     LoadRemitance();
     ChallanProgressbar.Visibility = Visibility.Hidden;
 }
Esempio n. 2
0
 public Traces(TdsRemittanceDto model, string reqNo = "")
 {
     InitializeComponent();
     tdsRemittanceDto = model;
     challanAmt       = model.TdsAmount + model.TdsInterest + model.LateFee;
     requestNo        = reqNo;
     svc       = new service();
     unzipFile = new UnzipFile();
     formData  = null;
     LoadRemitance();
     TraceProgressbar.Visibility = Visibility.Hidden;
 }
Esempio n. 3
0
 public static void AutoFillDownload(TdsRemittanceDto tdsRemittanceDto, string requestNo, DateTime dateOfBirth)
 {
     try
     {
         var driver = GetChromeDriver();
         driver.Navigate().GoToUrl("https://www.tdscpc.gov.in/app/login.xhtml");
         WaitForReady(driver);
         FillLogin(driver, tdsRemittanceDto);
         var fileName = DownloadForm(driver, requestNo, tdsRemittanceDto.CustomerPAN);
         if (fileName != "")
         {
             UnzipFile unzipFile = new UnzipFile();
             unzipFile.extractFile(fileName, dateOfBirth.ToString("ddMMyyyy"));
         }
         else
         {
             MessageBox.Show("Form is not yet generated");
         }
     }
     catch (Exception e)
     {
         MessageBox.Show("Download form Failed");
     }
 }