public void SetStatementParameters(string SSN, string merchantName, string merchantFamily, DateTime issuanceDate, string wholeValue, string country, string kindOfImport) { MessageBox.Show("before set parameters: country = " + country); double _wholeValue = String.IsNullOrEmpty(wholeValue) ? -1 : Convert.ToDouble(wholeValue); statement.SetParameters(/*SSN, merchantName, merchantFamily, */ issuanceDate, _wholeValue, kindOfImport, country); MessageBox.Show("after set parameters: country = " + statement.GetCountry()); //licensesNeeded = new List<string>(); // licensesNeeded = GetNeededLicenses(); // when uncommenting... some logs of the function will appear //string allLicensesNeeded = ""; //foreach (string license in licensesNeeded) //{ // allLicensesNeeded += license + "\n"; //} //// //MessageBox.Show(":مجوز های مورد نیاز" + "\n" + allLicensesNeeded); IssueStatementDAO statementDAO = new IssueStatementDAO(); // if valid for all licenses neede /*statementDAO.InsertNewStatement(SSN, merchantName, merchantFamily, issuanceDate, _wholeValue, country, kindOfImport); * foreach (MerchandiseInStatement merchandise in statement.GetMerchandiseList()) * { * statementDAO.InsertNewMerchandiseForStatement(merchandise.GetName(), merchandise.GetCompany(), * merchandise.GetWeight(), merchandise.GetCount(), * merchandise.GetUnitPrice()); * //// //MessageBox.Show("IN Handler: New Merchandise for Statement Added to DB..."); * }*/ //statement.EmptyMerchandiseList(); }
public IssueStatementHandler() { statement = new Statement(); licenseDAO = new LicenseDAO(); statementDAO = new IssueStatementDAO(); // needed any more? it is created in function!!! lawDAO = new LawDAO(); licensesNeeded = new List <string>(); laws = new List <Law>(); }