示例#1
0
        public FrmListDeclaration(DeclarationController controller)
            : this()
        {
            if (controller == null)
            {
                throw new ArgumentNullException("controller");
            }

            _controller = controller;
            InitGridDeclaration();
            InitLigne();
            _collection = new BindingList <DeclarationView>(_controller.GetAll().ToList());
            gridDeclaration.DataSource = _collection;
            var currentSociete = controller.GetCurrentSociete();

            if (currentSociete == null)
            {
                throw new ApplicationException("Societe invalide!");
            }
            var currentExercice = controller.GetCurrentExercice();

            if (currentExercice == null)
            {
                throw new ApplicationException("Exercice invalide!");
            }
            txtExercice.Text = currentExercice.Annee;
            txtSociete.Text  = currentSociete.RaisonSocial;
        }
示例#2
0
 public FrmDeclaration(DeclarationController controller)
     : this()
 {
     _controller = controller;
     InitErrorProvider();
     BindingSouce();
     btValider.Click += Valider;
     btAnnuler.Click += (sender, args) => Close();
 }
示例#3
0
 public FrmDeclaration(DeclarationController controller)
     : this()
 {
     _controller = controller;
     InitErrorProvider();
     BindingSouce();
     btValider.Click += Valider;
     btAnnuler.Click += (sender, args) => Close();
     InitForm();
     gleBanque.EditValueChanged += BanqueChanged;
 }
        public DeclarationControllerTest()
        {
            RepositoryContext dbContext = new RepositoryContext(
                new DbContextOptionsBuilder <RepositoryContext>()
                .UseInMemoryDatabase($"db-{Guid.NewGuid()}")
                .Options
                );
            IUnitofWork uow = new UnitofWork(dbContext);

            _service    = new DeclarationService(uow);
            _controller = new DeclarationController(_service);
        }
        public void correctCases(string xml, string[] arrayResult)
        {
            DeclarationController dc = new DeclarationController();

            Assert.AreEqual(arrayResult, dc.getReferenceCodes(xml));
        }
示例#6
0
        static void Main(string[] args)
        {
            try
            {
                string asd = "<InputDocument>" +
                             "<DeclarationList>" +
                             "<Declaration Command=\"DEFAULT\" Version=\"5.13\">" +
                             "<DeclarationHeader>" +
                             "<Jurisdiction>IE</Jurisdiction>" +
                             "<CWProcedure>IMPORT</CWProcedure>" +
                             "<DeclarationDestination>CUSTOMSWAREIE</DeclarationDestination>" +
                             "<DocumentRef>71Q0019681</DocumentRef>" +
                             "<SiteID>DUB</SiteID>" +
                             "<AccountCode>G0779837</AccountCode>" +
                             "<Reference RefCode=\"MWB\" > " +
                             "<RefText>586133622</RefText>" +
                             "</Reference>" +
                             "<Reference RefCode=\"KEY\" > " +
                             "<RefText>DUB16049</RefText>" +
                             "</Reference>" +
                             "<Reference RefCode=\"CAR\" > " +
                             "<RefText>71Q0019681</RefText>" +
                             "</Reference>" +
                             "<Reference RefCode=\"COM\">" +
                             "<RefText>71Q0019681</RefText>" +
                             "</Reference>" +
                             "<Reference RefCode=\"SRC\">" +
                             "<RefText>ECUS</RefText>" +
                             "</Reference>" +
                             "<Reference RefCode=\"TRV\">" +
                             "<RefText>1</RefText>" +
                             "</Reference>" +
                             "<Reference RefCode=\"CAS\">" +
                             "<RefText>586133622</RefText>" +
                             "</Reference>" +
                             "<Reference RefCode=\"HWB\">" +
                             "<RefText>586133622</RefText>" +
                             "</Reference>" +
                             "<Reference RefCode=\"UCR\">" +
                             "<RefText>586133622</RefText>" +
                             "</Reference>" +
                             "<Country CodeType=\"NUM\" CountryType=\"Destination\" >IE</Country>" +
                             "<Country CodeType=\"NUM\" CountryType=\"Dispatch\">CN</Country>" +
                             "</DeclarationHeader>" +
                             "</Declaration>" +
                             "</DeclarationList>" +
                             "</InputDocument>";


                string asd2 = "<InputDocument>" +
                              "<DeclarationList>" +
                              "<Declaration Command=\"DEFAULT\" Version=\"5.13\">" +
                              "<DeclarationHeader>" +
                              "<Jurisdiction>IE</Jurisdiction>" +
                              "<CWProcedure>IMPORT</CWProcedure>" +
                              "<DeclarationDestination>CUSTOMSWAREIE</DeclarationDestination>" +
                              "<DocumentRef>71Q0019681</DocumentRef>" +
                              //"<SiteID>DUB</SiteID>" +
                              "<AccountCode>G0779837</AccountCode>" +
                              "</DeclarationHeader>" +
                              "</Declaration>" +
                              "</DeclarationList>" +
                              "</InputDocument>";


                DeclarationController dc = new DeclarationController();
                var codes = dc.getReferenceCodes(asd);
                Console.ReadKey();
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex);
            }
        }