示例#1
0
        void loadpage()
        {
            log.Add("установим размеры окна окна");
            Settings1 ps = Settings1.Default;

            if (ps.Top == -100)
            {
                this.WindowStartupLocation = System.Windows.WindowStartupLocation.CenterScreen;
            }
            else
            {
                this.Top  = ps.Top;
                this.Left = ps.Left;
            }
            if (ps.SizeToContent == 1)
            {
                this.WindowState = WindowState.Maximized;
            }
            else
            {
                this.Width  = ps.Width;
                this.Height = ps.Height;
            }
            proporc.Width = new GridLength(ps.proporc, GridUnitType.Pixel);// = ;
        }
示例#2
0
        void visiblecolumns()
        {
            Settings1 ps = Settings1.Default;

            for (int i = 0; i < kolvo_stolb; i++)
            {
                log.Add(ps.spisotobrstolb + " " + ps.spisindex + " " + ps.spiswidth);
                if (i >= ps.spisotobrstolb.Length)
                {
                    ps.spisotobrstolb += "1";
                }
                if (i >= ps.spisindex.Split(';').Length)
                {
                    ps.spisindex += ";" + i;
                }
                if (i >= ps.spiswidth.Split(';').Length)
                {
                    ps.spiswidth += ";1";
                }



                lb1.Columns[i].Visibility   = ps.spisotobrstolb[i] == '1' ? Visibility.Visible : Visibility.Collapsed;
                lb1.Columns[i].DisplayIndex = Convert.ToInt32(ps.spisindex.Split(';')[i]);
                lb1.Columns[i].Width        = new DataGridLength(double.Parse(ps.spiswidth.Split(';')[i] == "Auto" ? "1": ps.spiswidth.Split(';')[i], CultureInfo.InvariantCulture), DataGridLengthUnitType.Star);
            }

            ps.Save();
        }
示例#3
0
        public srtting(neqweqe _neqqqqq, string _path_ordini)
        {
            InitializeComponent();

            path_ordini = _path_ordini;
            neqqqqq     = _neqqqqq;


            Settings1 ps = Settings1.Default;



            spiscolumn.Add(new spissettings()
            {
                Value = "№ заказа", IsSelected = ps.spisotobrstolb[0] == '1'
            });
            spiscolumn.Add(new spissettings()
            {
                Value = "ФИО клиента", IsSelected = ps.spisotobrstolb[1] == '1'
            });
            spiscolumn.Add(new spissettings()
            {
                Value = "Сумма", IsSelected = ps.spisotobrstolb[2] == '1'
            });
            spiscolumn.Add(new spissettings()
            {
                Value = "Дата изготовления", IsSelected = ps.spisotobrstolb[3] == '1'
            });
            spiscolumn.Add(new spissettings()
            {
                Value = "Номер в салоне", IsSelected = ps.spisotobrstolb[4] == '1'
            });
            spiscolumn.Add(new spissettings()
            {
                Value = "Номер на фабрике", IsSelected = ps.spisotobrstolb[5] == '1'
            });
            spiscolumn.Add(new spissettings()
            {
                Value = "Менеджер в салоне", IsSelected = ps.spisotobrstolb[6] == '1'
            });
            spiscolumn.Add(new spissettings()
            {
                Value = "Салон", IsSelected = ps.spisotobrstolb[7] == '1'
            });
            spiscolumn.Add(new spissettings()
            {
                Value = "Дата последнего изменения", IsSelected = ps.spisotobrstolb[8] == '1'
            });
            spiscolumn.Add(new spissettings()
            {
                Value = "Статус", IsSelected = ps.spisotobrstolb[9] == '1'
            });
            spiscolumn.Add(new spissettings()
            {
                Value = "Примечание", IsSelected = ps.spisotobrstolb[10] == '1'
            });

            lb1.ItemsSource = spiscolumn;
        }
示例#4
0
        private void Button_Click_1(object sender, RoutedEventArgs e)
        {
            string itog = "";

            foreach (spissettings spiscolum in spiscolumn)
            {
                itog += spiscolum.IsSelected ? '1' :'0';
            }



            Settings1 ps = Settings1.Default;

            ps.spisotobrstolb = itog;
            ps.Save();
            Close();
        }
示例#5
0
        void save_setting()
        {
            Settings1 ps = Settings1.Default;

            ps.Top     = this.Top;
            ps.Left    = this.Left;
            ps.proporc = proporc.Width.Value;


            if (this.WindowState == WindowState.Maximized)
            {
                ps.SizeToContent = 1;
            }
            else
            {
                ps.SizeToContent = 0;
                ps.Width         = this.Width;
                ps.Height        = this.Height;
            }



            //запомним порядок колонок
            string spisindex = "";
            string spiswidth = "";

            try
            {
                foreach (var sad in lb1.Columns)
                {
                    spisindex += sad.DisplayIndex + ";";
                    spiswidth += (sad.Width.ToString().Equals("*") ? "1" : sad.Width.ToString().Trim('*')) + ";";
                }
            }
            catch
            {
            }

            spisindex    = spisindex.Trim(';');
            spiswidth    = spiswidth.Trim(';');
            ps.spiswidth = spiswidth;
            ps.spisindex = spisindex;
            ps.Save();
        }