Example #1
0
        private void LoadProvince()
        {
            StringListBinder b1 = new StringListBinder(GeoLocationFacade.Instance().GetGeoHandler().GetNomiProviciePerRegione(_view.SelectedRegion));

            b1.BindTo(_view.ComboProvincie);
            _view.ComboProvincie.SelectAt(0);
        }
Example #2
0
        private void SetObjectProperties()
        {
            if (_current == null)
            {
                _current = MovimentoContabileFactory.GetMovimento(_type);
            }

            _current.Importo   = (float)spImporto.Value;
            _current.Data      = this.RetrieveDateFromForm();
            _current.Provincia = cboProvincia.EditValue as Provincia;
            //se è stata inserita una provincia ne prendo il valore dalla provincia stessa
            //senon è stata inserita vedo se c'è una regione
            if (_current.Provincia.Id != -1)
            {
                _current.Regione = GeoLocationFacade.Instance().GetGeoHandler().GetRegioneById(_current.Provincia.IdRegione.ToString());
            }
            else
            {
                _current.Regione = cboRegione.EditValue as Regione;
            }
            _current.Causale = bttCausale.EditValue  as CausaleAmministrativa;
            _current.Note    = txtNote.Text;


            if (layoutControlItemAnno.Visibility == DevExpress.XtraLayout.Utils.LayoutVisibility.Always)
            {
                _current.Competenza = (int)spinEditComp.Value;
            }
        }
Example #3
0
        public void InitializeView( )
        {
            //imposto il testo per la label del proprietario
            _view.SetTestoProprietario();

            ILookupList l = _view.ComboRegioni;
            //inizializzo la view con la lista delle regioni
            StringListBinder b = new StringListBinder(GeoLocationFacade.Instance().GetGeoHandler().GetListaNomiRegioni());

            b.BindTo(l);
            //seleziono il primo elemento
            l.SelectAt(0);



            if (_type == ActionType.New)
            {
                _view.IsBilancioOptionsEnabled = true;
                _view.IsFileInfoVisible        = true;
                //poichè il tipo regionale è impostato all'inizio
                //disabilito il combo province
                SetInterfaceFromType();
                _view.SelectedYear = DateTime.Now.Year;
            }
            else
            {
                //carico i dati dal dto
                RendicontoHeaderDTO dto = _service.RendicontoHeader;
                _view.SelectedProprietario = dto.Proprietario;
                _view.SelectedYear         = dto.Anno;

                if (!_view.IsFreeTemplate)
                {
                    SetInterfaceFromType();
                    _view.IsRegionaleTypeChecked = dto.IsRegionale;

                    _view.SelectedRegion = dto.Regione;

                    _view.SelectedProvince = dto.Provincia;

                    _view.IsBilancioOptionsEnabled = false;
                    _view.IsFileInfoVisible        = false;
                }
                else
                {
                    _view.IsBilancioOptionsVisible = false;
                    _view.IsFileInfoVisible        = false;
                    _view.AreGeoComboVisible       = true;

                    SetInterfaceFromType();
                    _view.IsRegionaleTypeChecked = dto.IsRegionale;

                    _view.SelectedRegion = dto.Regione;

                    _view.SelectedProvince = dto.Provincia;
                }
            }
        }
Example #4
0
        private static void PreInitializeComponents()
        {
            InitializeX509CertificateValidation();

            //AsyncNotifier n = new AsyncNotifier();
            //n.NotifyUsage();

            //inizializzo il servizio geografico
            GeoLocationFacade.InitializeInstance(new GeoHandlerClass());
            GeoHandlerProvider.Instance.Geo = GeoLocationFacade.Instance();


            Thread.Sleep(2000);
        }
Example #5
0
        private void LoadComboProvince()
        {
            //preparo la combo delle zone
            cboProv.Properties.Items.Clear();


            //la riempio
            cboProv.Properties.Items.Add(new ProvinciaNulla());
            IList l = GeoLocationFacade.Instance().GetListaOggettiProvincie();

            cboProv.Properties.Items.AddRange(l);

            //seleziono quella iniziale
            cboProv.SelectedIndex = 0;
        }
Example #6
0
        private void LoadComboComuni(string province)
        {
            //preparo la combo delle dei comuni
            cboCom.Properties.Items.Clear();
            //la riempio con un comune nullo
            cboCom.Properties.Items.Add(new ComuneNullo());

            if (!string.IsNullOrEmpty(province))
            {
                IList l = GeoLocationFacade.Instance().GetListaOggettiComuniPerProvincia(province);
                cboCom.Properties.Items.AddRange(l);
            }
            //seleziono quella iniziale
            cboCom.SelectedIndex = 0;
        }
Example #7
0
        private void LoadComboNazioni(ComboBoxEdit cboNaz)
        {
            //preparo la combo delle zone
            cboNaz.Properties.Items.Clear();


            //la riempio
            cboNaz.Properties.Items.Add(new NazioneNulla());
            IList l = GeoLocationFacade.Instance().GetListaOggettiNazioni();

            cboNaz.Properties.Items.AddRange(l);

            //seleziono quella iniziale
            cboNaz.SelectedIndex = 0;
        }
Example #8
0
        private void LoadComboRegioni()
        {
            //preparo la combo delle dei comuni
            cboRegione.Properties.Items.Clear();
            ////la riempio con un comune nullo
            cboRegione.Properties.Items.Add(new RegioneNulla());


            IList l = GeoLocationFacade.Instance().GetListaOggettiRegioni();

            cboRegione.Properties.Items.AddRange(l);

            //seleziono quella iniziale
            cboRegione.SelectedIndex = 0;
        }
Example #9
0
        protected override void Nested_ClearWindowEditors()
        {
            //LoadComboProvince();
            ////imposto la provincia come da impostazioni applicazione
            //cboProv.EditValue = GeoLocationFacade.Instance().GetGeoHandler().GetProvinciaByName(Properties.Settings.Default.Main_Province);
            //cboCom.EditValue = GeoLocationFacade.Instance().GetGeoHandler().GetComuneByName(Properties.Settings.Default.Main_Comune);

            LoadComboNazioni(cboNazRes);
            LoadComboNazioni(cboNazNas);
            //LoadComboProvince(cboProv );
            //LoadComboProvince(cboProvNas);
            dtpNas.EditValue     = null;
            cboSex.SelectedIndex = 0;
            //imposto la provincia come da impostazioni applicazione
            cboNazRes.EditValue = GeoLocationFacade.Instance().GetGeoHandler().GetNazioneByName(Properties.Settings.Default.Main_Nazione);
            cboNazNas.EditValue = GeoLocationFacade.Instance().GetGeoHandler().GetNazioneByName(Properties.Settings.Default.Main_Nazione);
            cboComNas.Enabled   = false;
            cboCom.Enabled      = false;
            cboProv.Enabled     = false;
            cboProvNas.Enabled  = false;

            txtInd.EditValue = "";
            txtCap.EditValue = "";


            txtDescrizione.Text = "";
            chkPrivate.Checked  = false;
            txtResp.EditValue   = "";
            txtIva.EditValue    = "";
            LoadComboZone();

            txtFax.EditValue   = "";
            txtFisso.EditValue = "";
            txtcell1.EditValue = "";
            txtCell2.EditValue = "";
            txtMail.EditValue  = "";


            txtMarca.EditValue     = "";
            txtModello.EditValue   = "";
            txtMatricola.EditValue = "";
            chkAbbonato.Checked    = false;

            txtNote.EditValue = "";
        }
Example #10
0
        public FormRicercaCliente()
        {
            InitializeComponent();
            //LoadGrid();
            LoadComboZone();
            LoadComboProvince();
            //imposto la provincia come da impostazioni applicazione
            cboProv.EditValue = GeoLocationFacade.Instance().GetGeoHandler().GetProvinciaByName(Properties.Settings.Default.Main_Province);
            //string c = Properties.Settings.Default.Main_Comune;
            //Comune cc = GeoLocationFacade.Instance().GetGeoHandler().GetComuneByName(Properties.Settings.Default.Main_Comune);
            //LoadComboComuni(c);
            cboCom.EditValue = GeoLocationFacade.Instance().GetGeoHandler().GetComuneByName(Properties.Settings.Default.Main_Comune);


            //tolgo dalla visualizzazione qualsiasi riferimento a campi non congruenti con Fenealgest
            if (Properties.Settings.Default.Main_OtherApp)
            {
                layoutControlItemPrivateCheck.Visibility = DevExpress.XtraLayout.Utils.LayoutVisibility.Never;
                layoutControlItemResource.Visibility     = DevExpress.XtraLayout.Utils.LayoutVisibility.Never;
            }
        }
Example #11
0
        private void LoadComboProvince(string regione)
        {
            //preparo la combo delle zone
            cboProvincia.Properties.Items.Clear();


            //la riempio
            cboProvincia.Properties.Items.Add(new ProvinciaNulla());
            if (string.IsNullOrEmpty(regione))
            {
                IList l = GeoLocationFacade.Instance().GetGeoHandler().ListaProvince;
                cboProvincia.Properties.Items.AddRange(l);
            }
            else
            {
                IList l = GeoLocationFacade.Instance().GetGeoHandler().GetProviciePerRegione(regione);
                cboProvincia.Properties.Items.AddRange(l);
            }

            //seleziono quella iniziale
            cboProvincia.SelectedIndex = 0;
        }
Example #12
0
 public void Initialize()
 {
     GeoLocationFacade.InitializeInstance(new GeoHandler(DataAccessServices.Instance().PersistenceFacade));
 }