Пример #1
0
        public baseGruppForm( Form parent, FlikTyp fliktyp )
            : base(parent, fliktyp)
        {
            InitializeComponent();

            lv.MouseUp += new MouseEventHandler(lv_MouseUp);
            lv.SelectedIndexChanged += new EventHandler(lv_SelectedIndexChanged);
            lv.ColumnClick +=new ColumnClickEventHandler(lv_ColumnClick);
            scrThumb.Scroll += new ScrollEventHandler(scrThumb_Scroll);

            var lviComp = new Util.ListViewItemComparer {ColumnIndex = Global.Preferences.SortOrderLastName ? 0 : 1};
            lv.ListViewItemSorter = lviComp;
            lv.KeyPress +=lv_KeyPress;
        }
Пример #2
0
 private void enableFlik( FlikTyp typ, bool fEnable )
 {
     getFlik(typ).FlikMode = fEnable ? FlikMode.Normal : FlikMode.Disabled;
 }
Пример #3
0
        public void jumpToForm_Group_Person( FlikTyp fliktyp, PlataDM.Grupp grupp, PlataDM.Person person )
        {
            this.Cursor = Cursors.WaitCursor;

            if ( fliktyp==FlikTyp._SökHopp )
            {
                fliktyp = _aktivFlik.FlikTyp;
                switch ( grupp.GruppTyp )
                {
                    case GruppTyp.GruppNormal:
                    case GruppTyp.GruppKompis:
                        if ( _aktivFlik.FlikKategori!=FlikKategori.Gruppbild )
                            fliktyp = FlikTyp.PorträttInne;
                        break;
                    case GruppTyp.GruppInfällning:
                        fliktyp = FlikTyp.Infällning;
                        break;
                    case GruppTyp.GruppPersonal:
                        if ( _aktivFlik.FlikKategori==FlikKategori.Porträtt )
                            fliktyp = FlikTyp.Personal;
                        else
                            fliktyp = FlikTyp.GruppbildInne;
                        break;
                }
            }

            if ( fliktyp!=_aktivFlik.FlikTyp )
            {
                _aktivFlik = _flikar[(int)fliktyp];
                _aktivFlik.fmMode = FlikMode.Active;
                if ( this.ActiveMdiChild!=_aktivFlik )
                    _aktivFlik.Activate();
                else
                    _aktivFlik.activated();
                picTop.Invalidate();
            }

            var gf = _aktivFlik as baseGruppForm;
            if ( gf!=null )
                try
                {
                    Application.DoEvents();
                    gf.selectGroupPerson( grupp, person );
                }
                catch
                {
                }
            this.Cursor = Cursors.Default;
        }
Пример #4
0
 public baseFlikForm jumpToForm( FlikTyp fliktyp )
 {
     _aktivFlik = _flikar[(int)fliktyp];
     _aktivFlik.fmMode = FlikMode.Active;
     if ( this.ActiveMdiChild != _aktivFlik )
         _aktivFlik.Activate();
     else
         _aktivFlik.activated();
     picTop.Invalidate();
     return _aktivFlik;
 }
Пример #5
0
 public baseFlikForm getFlik( FlikTyp typ )
 {
     return _flikar.FirstOrDefault(frm => frm.FlikTyp == typ);
 }
Пример #6
0
        public frmPortratt( Form parent, FlikTyp fliktyp )
            : base(parent,fliktyp)
        {
            switch ( fliktyp )
            {
                case FlikTyp.PorträttInne:
                    _strCaption = "PORTRÄTT INNE";
                    _presetType = eosPresets.PresetType.IndoorPortrait;
                    break;
                case FlikTyp.PorträttUte:
                    _strCaption = "PORTRÄTT UTE";
                    _presetType = eosPresets.PresetType.OutdoorPortrait;
                    break;
                case FlikTyp.Personal:
                    _strCaption = "PERSONAL";
                    _presetType = eosPresets.PresetType.IndoorPortrait;
                    break;
                case FlikTyp.Infällning:
                    _strCaption = "INFÄLLNING";
                    _presetType = eosPresets.PresetType.IndoorPortrait;
                    break;
            }
            // This call is required by the Windows Form Designer.
            InitializeComponent();
            this.Bounds = parent.ClientRectangle;
            this.PerformLayout();

            picFoto.MouseDown += picFoto_MouseDown;
            picFoto.Paint += picFoto_Paint;

            this.chFörnamn.Width = 72;
            this.chEfternamn.Width = 72;
            if ( _FlikTyp!=FlikTyp.Infällning )
            {
                var chNummer = new ColumnHeader();
                chNummer.Text = "Kundnr";
                chNummer.Width = 96;
                lv.Columns.Add( chNummer );
                var chAntal = new ColumnHeader();
                chAntal.Text = "";
                chAntal.Width = 27;
                chAntal.TextAlign = HorizontalAlignment.Right;
                lv.Columns.Add( chAntal );
            }
            else
            {
                var chNummer = new ColumnHeader();
                chNummer.Text = "Grupp";
                chNummer.Width = 85;
                lv.Columns.Add( chNummer );
                var chInfBock = new ColumnHeader();
                chInfBock.Text = string.Empty;
                chInfBock.Width = 20;
                lv.Columns.Add( chInfBock );
            }

            mnuPerson.Popup += mnuPerson_Popup;
            mnuPerson.MenuItems.Add( 0, mnuPersonKopieraTill );
            mnuPerson.MenuItems[0].MenuItems.Add( 0, mnuPersonKopieraSpecial );
            mnuPerson.MenuItems[0].MenuItems.Add( 1, mnuPersonKopieraInfällningar );
            mnuPerson.MenuItems.Add( 1, new MenuItem("-") );

            mnuThumbCopyToPersons = mnuThumb.MenuItems.Add("Kopiera till person(er)");
            mnuThumbCopyToPersons.Click += mnuClickCopyToPersons;

            addSubmenuForImageCopy( mnuThumb );
        }
Пример #7
0
        public frmGruppbild( Form parent, FlikTyp fliktyp )
            : base(parent,fliktyp)
        {
            if ( fliktyp==FlikTyp.GruppbildInne )
            {
                _strCaption = "GRUPP INNE";
                _presetType = eosPresets.PresetType.IndoorGroup;
            }
            else
            {
                _strCaption = "GRUPP UTE";
                _presetType = eosPresets.PresetType.OutdoorGroup;
            }

            txtSlogan.Visible = true;  //inherited control

            // This call is required by the Windows Form Designer.
            InitializeComponent();
            this.Bounds = parent.ClientRectangle;
            this.PerformLayout();

            picFoto.MouseDown += new MouseEventHandler(picFoto_MouseDown);
            picFoto.MouseMove += new MouseEventHandler(picFoto_MouseMove);
            picFoto.Paint += new PaintEventHandler(picFoto_Paint);
            picNames.Paint += new PaintEventHandler(picNames_Paint);
            picNames.MouseDown += new MouseEventHandler(picNames_MouseDown);

            this.chFörnamn.Width = 80;
            this.chEfternamn.Width = 80;

            this.chTitel = new System.Windows.Forms.ColumnHeader();
            this.chTitel.Text = "Titel";
            this.chTitel.Width = 64;
            this.lv.Columns.Add( chTitel );

            this.chSiffra = new System.Windows.Forms.ColumnHeader();
            this.chSiffra.Text = "Siffra";
            this.chSiffra.Width = 40;
            this.chSiffra.TextAlign = System.Windows.Forms.HorizontalAlignment.Right;
            this.lv.Columns.Add( chSiffra );

            mnuPerson.Popup += new EventHandler(mnuPerson_Popup);
            mnuThumb.Popup +=new EventHandler(mnuThumb_Popup);

            mnuNumEjNamn.Click += new EventHandler(mnuNu_Click);
            mnuNumEjNum.Click += new EventHandler(mnuNu_Click);
            mnuNumKlart.Click += new EventHandler(mnuNu_Click);
            mnuNumNamnsättning.Click += new EventHandler(mnuNu_Click);
            mnuNumUtplacering.Click += new EventHandler(mnuNu_Click);

            mnuNumEjNamn.Select += new EventHandler(mnuNu_Select);
            mnuNumEjNum.Select += new EventHandler(mnuNu_Select);
            mnuNumKlart.Select += new EventHandler(mnuNu_Select);
            mnuNumNamnsättning.Select += new EventHandler(mnuNu_Select);
            mnuNumUtplacering.Select += new EventHandler(mnuNu_Select);

            mnuPerson.MenuItems.Add( 0, mnuStatus );
            mnuPerson.MenuItems.Add( 1, new MenuItem("-") );

            _mnuThumbsLovad = new MenuItem( "Lovad", mnuThumbsLovad_Click );
            mnuThumb.MenuItems.Add( 0, _mnuThumbsLovad );
            _mnuThumbsReserv = new MenuItem( "Reserv", mnuThumbsReserv_Click );
            mnuThumb.MenuItems.Add( 0, _mnuThumbsReserv );

            mnuRadtyper = new MenuItem[_strRadtyper.Length];
            for ( var i=0 ; i<_strRadtyper.Length ; i++ )
                mnuRadtyper[i] = new MenuItem(_strRadtyper[i], mnuRadtyper_Click);
            mnuNyrad.MenuItems.AddRange( mnuRadtyper );

            addSubmenuForImageCopy( mnuThumb );
        }