예제 #1
0
파일: Ricerca.cs 프로젝트: mikymaione/GAM
 protected override DataGridViewColumn[] getColonneGriglia()
 {
     return(new DataGridViewColumn[] {
         Griglia.NewCol("Persona_CF", "Codice fiscale", 140),
         Griglia.NewCol("RagioneSociale", "Persona"),
         Griglia.NewCol("Scaglione", 300)
     });
 }
예제 #2
0
 protected override DataGridViewColumn[] getColonneGriglia()
 {
     return(new DataGridViewColumn[] {
         Griglia.NewCol("ID", 80),
         Griglia.NewCol("Descrizione"),
         Griglia.NewCol("TipoDesc", "Tipo", 200)
     });
 }
예제 #3
0
파일: Ricerca.cs 프로젝트: mikymaione/GAM
 protected override DataGridViewColumn[] getColonneGriglia()
 {
     return(new DataGridViewColumn[] {
         Griglia.NewCol("IDLead", "ID", 80),
         Griglia.NewCol("RagioneSociale", "Ragione sociale"),
         Griglia.NewCol("Municipalita", "Municipalità", 200),
         Griglia.NewCol("DescEnte", "CSST", 200)
     });
 }
예제 #4
0
파일: Ricerca.cs 프로젝트: mikymaione/GAM
 protected override DataGridViewColumn[] getColonneGriglia()
 {
     return(new DataGridViewColumn[] {
         Griglia.NewCol("ID", 80),
         Griglia.NewCol("Descrizione"),
         Griglia.NewCol("Inizio", 100),
         Griglia.NewCol("Fine", 100)
     });
 }
예제 #5
0
        internal fBaseRicerca()
        {
            //this.Griglia = new cGriglia();
            InitializeComponent();
            PossoEssereFullScreen = true;

            this.AcceptButton = Griglia.bCerca;

            Griglia.AddColonne(getColonneGriglia());
        }
예제 #6
0
        protected void Carica(TableEntity parametri)
        {
            var r = Carica_getEntita().Ricerca(cGB.ObjectToInt(Griglia.eFirstXRows.Text, -1), parametri);

            if (r.Errore)
            {
                cGB.MsgBox(r.Eccezione);
            }
            else
            {
                Griglia.Carica(r.Risultato);
            }
        }
예제 #7
0
        protected void Carica(DB.DataWrapper.Base.cBaseEntityExtendedSearch <TableEntity, TableEntitySearch> c_entita, TableEntitySearch parametri)
        {
            var r = c_entita.Ricerca(cGB.ObjectToInt(Griglia.eFirstXRows.Text, -1), parametri);

            if (r.Errore)
            {
                cGB.MsgBox(r.Eccezione);
            }
            else
            {
                Griglia.Carica(r.Risultato);
            }
        }
예제 #8
0
        public PreferenzeViewModel()
        {
            // Copio i valori dalla configurazione in locale,
            // per permettere di editarli e anche di abortire l'editing
            this.prefGalleryViste = new Griglia[Configurazione.MAX_STELLINE];

            if (cfg.prefGalleryViste != null)
            {
                cfg.prefGalleryViste.CopyTo(this.prefGalleryViste, 0);
            }
            else
            {
                for (int ii = 0; ii < Configurazione.MAX_STELLINE; ii++)
                {
                    Griglia g = new Griglia();

                    // Imposto un default possibile
                    switch (ii)
                    {
                    case 0:
                        g.numRighe   = 1;
                        g.numColonne = 1;
                        break;

                    case 1:
                        g.numRighe   = 2;
                        g.numColonne = 4;
                        break;

                    case 2:
                        g.numRighe   = 4;
                        g.numColonne = 6;
                        break;
                    }

                    this.prefGalleryViste[ii] = g;
                }
            }
        }
예제 #9
0
        private static void Init()
        {
            Console.WriteLine("#+ Inizializzazione");
            // Il giocatore deve essere inizializzato per primo

            Carta[] carte_player = { ListaCarte.GetCartaClone(1),
                                     ListaCarte.GetCartaClone(2), ListaCarte.GetCartaClone(3),  ListaCarte.GetCartaClone(4),
                                     ListaCarte.GetCartaClone(5), ListaCarte.GetCartaClone(8),  ListaCarte.GetCartaClone(17),
                                     ListaCarte.GetCartaClone(18),ListaCarte.GetCartaClone(19) };

            Player_carte player_prova = new Player_carte(10, new Mazzo(carte_player));

            Giocatore = new NaveGiocatore("Nave da Test", Properties.Resources.nave_pirata, new Stats(), new Loc2D(3, 3), 5, 10, player_prova);
            Dominio   = new GestioneDominio();

            //prova
            ListaCarte.GetCarta(1).SetUtilizzabile(true);
            ListaCarte.GetCarta(2).SetUtilizzabile(true);
            ListaCarte.GetCarta(3).SetUtilizzabile(true);
            ListaCarte.GetCarta(4).SetUtilizzabile(true);
            ListaCarte.GetCarta(5).SetUtilizzabile(true);
            ListaCarte.GetCarta(6).SetUtilizzabile(true);
            ListaCarte.GetCarta(17).SetUtilizzabile(true);
            ListaCarte.GetCarta(18).SetUtilizzabile(true);
            ListaCarte.GetCarta(19).SetUtilizzabile(true);

            Dominio.AddDobloni(1000);
            //

            Griglia griglia_prova = new Griglia(new int[19, 12] {
                { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
                { 0, 0, 0, 0, 2, 2, 2, 0, 0, 0, 0, 0 },
                { 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0 },
                { 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0 },
                { 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 0 },
                { 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0 },
                { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
                { 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0 },
                { 0, 0, 0, 0, 0, 0, 2, 2, 0, 0, 0, 0 },
                { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
                { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
                { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
                { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
                { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
                { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
                { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
                { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
                { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
                { 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0 }
            });

            NaveNemico[] testNemici  = new NaveNemico[3];
            Loc2D[]      testPatrol  = new Loc2D[] { new Loc2D(6, 6), new Loc2D(6, 7), new Loc2D(7, 7) };
            Loc2D[]      testPatrol2 = new Loc2D[] { new Loc2D(10, 10), new Loc2D(10, 9), new Loc2D(9, 9) };
            Loc2D[]      testPatrol3 = new Loc2D[] { new Loc2D(13, 8), new Loc2D(12, 8), new Loc2D(11, 8), new Loc2D(11, 7) };

            Nemico_carte nemico_prova  = new Nemico_carte(10, Properties.Resources.pub, new Carta[] { ListaCarte.GetCarta(1) }, "ErNemiko!");
            Nemico_carte nemico_prova1 = new Nemico_carte(10, Properties.Resources.pub, new Carta[] { ListaCarte.GetCarta(2) }, "ErNemiko2!");
            Nemico_carte nemico_prova2 = new Nemico_carte(10, Properties.Resources.pub, new Carta[] { ListaCarte.GetCarta(3) }, "ErNemiko3!");

            testNemici[0]       = new Mercantile(new Stats(), testPatrol, nemico_prova);
            testNemici[1]       = new Caravella(new Stats(), testPatrol2, nemico_prova1);
            testNemici[2]       = new Fregata(new Stats(), testPatrol3, nemico_prova2);
            MissioneSelezionata = new Missione(griglia_prova, 5, testNemici);

            scontroCarte = new GUI.ScontroCarte.ScontroCarte(nemico_prova);
            nassauForm   = new GUI.MenuNassau.Nassau_form();
            Console.WriteLine("#- Inizializzazione");
        }
예제 #10
0
        private static string[] GetHeaderCells(MacroTipoOggettoEnum?macroTipoOggetto, Griglia grigliaEsportazione)
        {
            string[] headerCells = null;

            switch (grigliaEsportazione)
            {
            case Griglia.OggettiRicerca:

                if (macroTipoOggetto == null)
                {
                    headerCells    = new string[4];
                    headerCells[0] = DizionarioService.GRIGLIA_ColonnaOggettoOrizzontale;
                    headerCells[1] = DizionarioService.GRIGLIA_ColonnaProponente + "/" + DizionarioService.GRIGLIA_ColonnaGestore;
                    headerCells[2] = DizionarioService.GRIGLIA_ColonnaOggetto;
                    headerCells[3] = DizionarioService.GRIGLIA_ColonnaUltimaProcedura;
                }
                else
                {
                    headerCells = new string[3];
                    if (macroTipoOggetto.Value == MacroTipoOggettoEnum.Vas)
                    {
                        headerCells[0] = DizionarioService.GRIGLIA_ColonnaOggettoVas;
                    }
                    else
                    {
                        headerCells[0] = DizionarioService.GRIGLIA_ColonnaOggettoVia;
                    }
                    headerCells[1] = DizionarioService.GRIGLIA_ColonnaProponente;
                    headerCells[2] = DizionarioService.GRIGLIA_ColonnaUltimaProcedura;
                }

                break;

            case Griglia.DocumentiRicerca:
                headerCells = new string[5];
                if (macroTipoOggetto.Value == MacroTipoOggettoEnum.Vas)
                {
                    headerCells[0] = DizionarioService.GRIGLIA_ColonnaOggettoVas;
                }
                else
                {
                    headerCells[0] = DizionarioService.GRIGLIA_ColonnaOggettoVia;
                }

                headerCells[1] = DizionarioService.GRIGLIA_ColonnaTitolo;
                headerCells[2] = DizionarioService.GRIGLIA_ColonnaData;
                headerCells[3] = DizionarioService.GRIGLIA_ColonnaScala;
                headerCells[4] = DizionarioService.GRIGLIA_ColonnaDimensione;
                break;

            case Griglia.OggettiProcedureInCorso:
                headerCells = new string[4];

                if (macroTipoOggetto.Value == MacroTipoOggettoEnum.Aia)
                {
                    headerCells[0] = DizionarioService.GRIGLIA_ColonnaOggettoAia;
                    headerCells[1] = DizionarioService.GRIGLIA_ColonnaGestore;
                }
                else
                {
                    if (macroTipoOggetto.Value == MacroTipoOggettoEnum.Vas)
                    {
                        headerCells[0] = DizionarioService.GRIGLIA_ColonnaOggettoVas;
                    }
                    else
                    {
                        headerCells[0] = DizionarioService.GRIGLIA_ColonnaOggettoVia;
                    }

                    headerCells[1] = DizionarioService.GRIGLIA_ColonnaProponente;
                }

                headerCells[2] = DizionarioService.GRIGLIA_ColonnaDataAvvio;
                headerCells[3] = DizionarioService.GRIGLIA_ColonnaStatoProcedura;
                break;

            case Griglia.OggettiOsservatoriAmbientali:
                headerCells = new string[2];
                if (macroTipoOggetto.Value == MacroTipoOggettoEnum.Vas)
                {
                    headerCells[0] = DizionarioService.GRIGLIA_ColonnaOggettoVas;
                }
                else
                {
                    headerCells[0] = DizionarioService.GRIGLIA_ColonnaOggettoVia;
                }

                headerCells[1] = DizionarioService.GRIGLIA_ColonnaProponente;
                break;

            case Griglia.DatiAmbientaliRicerca:
                headerCells    = new string[5];
                headerCells[0] = DizionarioService.GRIGLIA_ColonnaTitolo;
                headerCells[1] = DizionarioService.GRIGLIA_ColonnaTema;
                headerCells[2] = DizionarioService.GRIGLIA_ColonnaScala;
                headerCells[3] = "wms/wfs";
                headerCells[4] = "google earth";
                break;

            case Griglia.DatiAmbientaliCondivisione:
                headerCells    = new string[3];
                headerCells[0] = DizionarioService.GRIGLIA_ColonnaTitolo;
                headerCells[1] = DizionarioService.GRIGLIA_ColonnaArgomento;
                headerCells[2] = DizionarioService.GRIGLIA_ColonnaDimensione;
                break;

            case Griglia.DocumentiDocumentazione:
                headerCells    = new string[6];
                headerCells[0] = DizionarioService.GRIGLIA_ColonnaTitolo;
                headerCells[1] = DizionarioService.GRIGLIA_ColonnaSezione;
                headerCells[2] = DizionarioService.GRIGLIA_ColonnaCodiceElaborato;
                headerCells[3] = DizionarioService.GRIGLIA_ColonnaData;
                headerCells[4] = DizionarioService.GRIGLIA_ColonnaScala;
                headerCells[5] = DizionarioService.GRIGLIA_ColonnaDimensione;
                break;

            case Griglia.OggettiRicercaProcedura:
                headerCells = new string[3];

                if (macroTipoOggetto.Value == MacroTipoOggettoEnum.Aia)
                {
                    headerCells[0] = DizionarioService.GRIGLIA_ColonnaOggettoAia;
                    headerCells[1] = DizionarioService.GRIGLIA_ColonnaGestore;
                }
                else
                {
                    if (macroTipoOggetto.Value == MacroTipoOggettoEnum.Vas)
                    {
                        headerCells[0] = DizionarioService.GRIGLIA_ColonnaOggettoVas;
                    }
                    else
                    {
                        headerCells[0] = DizionarioService.GRIGLIA_ColonnaOggettoVia;
                    }

                    headerCells[1] = DizionarioService.GRIGLIA_ColonnaProponente;
                }
                headerCells[2] = DizionarioService.GRIGLIA_ColonnaProcedura;
                break;

            default:
                break;
            }

            return(headerCells);
        }