public Challan(int trnasactionID, decimal challanAmount) { InitializeComponent(); transID = trnasactionID; challanAmt = challanAmount; svc = new service(); unzipFile = new UnzipFile(); formData = null; LoadRemitance(); ChallanProgressbar.Visibility = Visibility.Hidden; }
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; }
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"); } }