示例#1
0
 public void ReadContosFromFile()
 {
     var         year = ConfigTempoSinglenton.GetInstance().WorkDate.Year;
     ContoReader exportBuilderInput = new ContoReader();
     var         res = ExportBuilder.SqlScriptString(exportBuilderInput);
     //SaveTofile(res, Path.Combine(AppDomain.CurrentDomain.BaseDirectory, exportBuilderInput.FileName));
 }
示例#2
0
 private void Refresh()
 {
     _treeAcc    = new ObservableCollection <TreeViewModel>();
     AllAccounts =
         new ObservableCollection <AccountsModel>(
             Context.GetAllAccounts(ConfigTempoSinglenton.GetInstance().CurrentFirma.Id));
     int oldnum = 0;
     //TreeViewModel curitem = new TreeViewModel();
     //foreach (var item in AllAccounts)
     //{
     //    TreeViewModel ni = new TreeViewModel();
     //    ni.CurrAcc = item;
     //    if (item.SubNum>0)
     //    {
     //        curitem.SubAccs.Add(ni);
     //    }
     //    else
     //    {
     //        _treeAcc.Add(ni);
     //        curitem = ni;
     //        oldnum = item.Num;
     //    }
     //}
     //OnPropertyChanged("Tree");
 }
示例#3
0
        private void SaveConfig(object sender, DoWorkEventArgs e1)
        {
            var models = ConfigTempoSinglenton.GetInstance().DeclarConfigs;

            if (models != null)
            {
                var mod = models.FirstOrDefault(e => e.FirmaId == model.FirmaId);
                if (mod == null)
                {
                    models.Add(model);
                }
                else
                {
                    models.Remove(mod);
                    models.Add(model);
                }
            }
            else
            {
                models = new List <DeclarConfigModel>();
                models.Add(model);
                ConfigTempoSinglenton.GetInstance().DeclarConfigs = models;
            }
            ConfigTempoSinglenton.GetInstance().SaveConfiguration();
        }
示例#4
0
 public MainAccountsViewModel()
     : base()
 {
     AllAccounts = new ObservableCollection <AccountsModel>(context.GetAllAccounts().Where(e => e.FirmaId == ConfigTempoSinglenton.GetInstance().CurrentFirma.Id&& e.SubNum == 0 && e.AnaliticalNum == 0 && e.PartidNum == 0));
     if (AllAccounts.Count > 0)
     {
         _CurrentAccount = AllAccounts.Last();
     }
     else
     {
         _CurrentAccount = new AccountsModel
         {
             AnaliticalNum = 0,
             LevelAccount  = 1,
             SubNum        = 0,
             FirmaId       = ConfigTempoSinglenton.GetInstance().CurrentFirma.Id,
             Id            = 1,
             TypeSaldo     = 1,
             TypeAccount   = 1,
             Num           = 1,
             PartidNum     = 0
         };
         AllAccounts.Add(_CurrentAccount);
     }
     AllNationalAccounts = new ObservableCollection <LookUpSpecific>(context.GetAllNationalAccounts());
 }
示例#5
0
        public DeclarsViewModel()
        {
            model         = ConfigTempoSinglenton.GetInstance().DeclarConfig;
            model.FirmaId = ConfigTempoSinglenton.GetInstance().CurrentFirma.Id;
            var models = ConfigTempoSinglenton.GetInstance().DeclarConfigs;

            if (models != null)
            {
                var mod = models.FirstOrDefault(e => e.FirmaId == model.FirmaId);
                if (mod != null)
                {
                    model = mod;
                }
                else
                {
                    models.Add(model);
                }
            }
            else
            {
                models = new List <DeclarConfigModel>();
                models.Add(model);
                ConfigTempoSinglenton.GetInstance().DeclarConfigs = models;
            }

            _year   = ConfigTempoSinglenton.GetInstance().WorkDate.Year;
            _month  = ConfigTempoSinglenton.GetInstance().WorkDate.Month;
            Visible = Visibility.Hidden;
        }
示例#6
0
        protected override void Update()
        {
            var conf = ConfigTempoSinglenton.GetInstance();

            conf.SaveConfiguration();
            App.LoadConfig();
        }
示例#7
0
 public AccSelectorViewModel()
 {
     _ShowContragentSum = false;
     _WithContragentSum = true;
     FirmaId            = ConfigTempoSinglenton.GetInstance().CurrentFirma.Id;
     _allAccounts       = new ObservableCollection <AccountsModel>(Context.GetAllAccounts(FirmaId));
 }
示例#8
0
 public AccountsViewModel() : base()
 {
     AllNationalAccounts      = new ObservableCollection <LookUpSpecific>(context.GetAllNationalAccounts());
     AllAnaliticalAccount     = new ObservableCollection <AnaliticalAccount>(context.GetAllAnaliticalAccount());
     AllAnaliticTypes         = new ObservableCollection <AnaliticalAccountType>(context.GetAllAnaliticalAccountType());
     AllAnaliticalFields      = new ObservableCollection <AnaliticalFields>(context.GetAllAnaliticalFields());
     AllConnectors            = new ObservableCollection <ConectorAnaliticField>(context.GetAllConnectorAnaliticField());
     AllAccountsFirms         = new ObservableCollection <AccountsModel>(context.GetAllAccounts());
     AllAccounts              = new ObservableCollection <AccountsModel>(context.GetAllAccounts().Where(e => e.FirmaId == ConfigTempoSinglenton.GetInstance().CurrentFirma.Id));
     AllLookups               = new ObservableCollection <LookUpMetaData>(context.GetAllLookups());
     SelectedAnaliticalFields = new ObservableCollection <AnaliticalFields>();
     if (AllAccounts.Count > 0)
     {
         _CurrentAccount = AllAccounts.Last();
     }
     else
     {
         _CurrentAccount = new AccountsModel
         {
             AnaliticalNum = 1,
             LevelAccount  = 1,
             SubNum        = 1,
             FirmaId       = ConfigTempoSinglenton.GetInstance().CurrentFirma.Id,
             Id            = 1,
             TypeSaldo     = 1,
             TypeAccount   = 1,
             Num           = 1,
             PartidNum     = 0
         };
         AllAccounts.Add(_CurrentAccount);
     }
 }
示例#9
0
        protected override void Add()
        {
            HoldingViewModel holding =
                new HoldingViewModel(new HoldingModel {
                Name = "New", IpServer = "localhost", Nom = Holdings.Count + 1
            });
            var conf = ConfigTempoSinglenton.GetInstance();

            holding.ConnectionString = string.Format(Entrence.ConectionStringTemplate, holding.IpServer, conf.BaseDbPath, "H" + holding.Nom);
            Holdings.Add(holding);
            if (
                MessageBoxWrapper.Show("Копиране на празна база от темплейтите?", "Предупреждение",
                                       MessageBoxWrapperButton.YesNo) == MessageBoxWrapperResult.Yes)
            {
                IoHelper.DirectoryCopy(ConfigTempoSinglenton.GetInstance().BaseTemplatePath,
                                       Path.Combine(ConfigTempoSinglenton.GetInstance().BaseDbPath, "H" + holding.Nom), true);
            }
            foreach (var item in conf.ConfigNames)
            {
                var spliter = item.Split('|');
                FirmSettingModel newsett = new FirmSettingModel();
                newsett.Key       = spliter[0];
                newsett.Name      = spliter[1];
                newsett.Value     = spliter[2];
                newsett.FirmaId   = 1;
                newsett.HoldingId = holding.Nom;
                conf.FirmSettings.Add(newsett);
            }
            conf.SaveConfiguration();
        }
示例#10
0
        public HoldingsWindowViewModel()
        {
            //string[] lines=null;
            //string path = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "holdings.txt");
            //if (File.Exists(path))
            //{
            //    lines = File.ReadAllLines(path);
            //}
            //else
            //{
            //    lines =new string[]{ "Tehko|localhost|t" };
            //}
            //int i = 1;
            Holdings = new ObservableCollection <HoldingViewModel>();
            var hol = ConfigTempoSinglenton.GetInstance().Holdings;

            foreach (HoldingModel holdingModel in hol)
            {
                Holdings.Add(new HoldingViewModel(holdingModel));
            }
            //foreach (string line in lines)
            //{
            //    var splitline = line.Split('|');
            //    if (splitline.Length < 2) continue;
            //    HoldingViewModel item = new HoldingViewModel();
            //    item.Nom = i;
            //    item.Name = splitline[0].Trim();
            //    item.IpServer= splitline[1].Trim();
            //    item.Template=splitline[2].Trim();
            //    Holdings.Add(item);
            //    i++;
            //}
        }
示例#11
0
        private static DeclarConfigModel DeclarConfigModel(out List <DeclarConfigModel> models)
        {
            var model = ConfigTempoSinglenton.GetInstance().DeclarConfig;

            models = ConfigTempoSinglenton.GetInstance().DeclarConfigs;
            if (models != null)
            {
                var mod = models.FirstOrDefault(e => e.FirmaId == model.FirmaId);
                if (mod != null)
                {
                    model = mod;
                }
                else
                {
                    models.Add(model);
                }
            }
            else
            {
                models = new List <DeclarConfigModel>();
                models.Add(model);
                ConfigTempoSinglenton.GetInstance().DeclarConfigs = models;
            }
            return(model);
        }
        public AnaliticRegisterViewModelContrGrupaDocument()
        {
            var reportItems = new List <ReportItem>();

            reportItems.Add(new ReportItem {
                Height = 30, IsShow = true, Name = "запис", Width = 5
            });
            reportItems.Add(new ReportItem {
                Height = 30, IsShow = true, Name = "номер", Width = 5
            });
            reportItems.Add(new ReportItem {
                Height = 30, IsShow = true, Name = "дата", Width = 10
            });
            reportItems.Add(new ReportItem {
                Height = 30, IsShow = true, Name = "папка", Width = 5
            });
            reportItems.Add(new ReportItem {
                Height = 30, IsShow = true, Name = "вид д.", Width = 5
            });
            reportItems.Add(new ReportItem {
                Height = 30, IsShow = true, Name = "сч.", Width = 3
            });
            reportItems.Add(new ReportItem {
                Height = 30, IsShow = true, Name = "обект", Width = 5
            });
            reportItems.Add(new ReportItem {
                Height = 30, IsShow = true, Name = "дата док.", Width = 10
            });
            reportItems.Add(new ReportItem {
                Height = 30, IsShow = true, Name = "оборот", Width = 12, IsSuma = true
            });
            //reportItems.Add(new ReportItem { Height = 30, IsShow = true, Name = "оборотк", Width = 12, IsSuma = true });
            reportItems.Add(new ReportItem {
                Height = 30, IsShow = true, Name = "дебит сметка", Width = 12
            });
            reportItems.Add(new ReportItem {
                Height = 30, IsShow = true, Name = "кредит сметка", Width = 12
            });
            reportItems.Add(new ReportItem {
                Height = 30, IsShow = true, Name = "основание", Width = 30
            });
            reportItems.Add(new ReportItem {
                Height = 30, IsShow = true, Name = "забележка", Width = 20
            });
            reportItems.Add(new ReportItem {
                Height = 30, IsShow = true, Name = "транзакция", Width = 12
            });
            reportItems.Add(new ReportItem {
                Height = 30, IsShow = true, Name = "код контр.", Width = 12
            });
            reportItems.Add(new ReportItem {
                Height = 30, IsShow = true, Name = "контрагент", Width = 32
            });
            reportItems.Add(new ReportItem {
                Height = 30, IsShow = true, Name = "Забележка", Width = 32
            });
            ReportItems = reportItems;
            Allacc      = new List <AccountsModel>(Context.GetAllAccounts(ConfigTempoSinglenton.GetInstance().CurrentFirma.Id));
        }
示例#13
0
 public PeriodsViewModel()
 {
     Title   = string.Format("Забранени периоди за фирма {0}", Entrence.CurrentFirma.Name);
     Periods = new ObservableCollection <PeriodModel>(ConfigTempoSinglenton.GetInstance().Periods.Where(e => e.Firma == ConfigTempoSinglenton.GetInstance().ActiveFirma&& e.Holding == ConfigTempoSinglenton.GetInstance().ActiveHolding));
     if (Periods.Count > 0)
     {
         Period = Periods[0];
     }
 }
示例#14
0
 public int FetchCount()
 {
     if (_Lookup == null)
     {
         return(0);
     }
     return(Context.GetFilteredLookupCount(LookupModelm.LookUpMetaData.Tablename,
                                           ConfigTempoSinglenton.GetInstance().CurrentFirma.Id, SqlFilter));
 }
示例#15
0
        private void AddAcc()
        {
            MainAcc mainAcc = new MainAcc(new AccountsModel {
                FirmaId = ConfigTempoSinglenton.GetInstance().CurrentFirma.Id, TypeAccountEx = 1, LevelAccount = 1
            }, EditMode.Add, true);

            mainAcc.ShowDialog();
            Refresh();
        }
示例#16
0
 public Auto60vm()
     : base()
 {
     StartAutoCommand = new DelegateCommand((o) => StartAuto(), (o) => this.CanStartAuto());
     Allacc           = new List <AccountsModel>(Context.GetAllAccounts(ConfigTempoSinglenton.GetInstance().CurrentFirma.Id));
     Data             = new DateTime(ConfigTempoSinglenton.GetInstance().WorkDate.Year, 12, 31);
     Visible          = System.Windows.Visibility.Hidden;
     ExDebit          = "650";
 }
示例#17
0
        public List <string> GetHeader()
        {
            var ret = new List <string>();

            ret.Add(String.Format("Дата на извлечението: {0}", DateTime.Now.ToShortDateString()));
            ret.Add(String.Format("За фирма            : {0}", ConfigTempoSinglenton.GetInstance().CurrentFirma.Name));
            ret.Add(String.Format("Съставил            : {0}", Entrence.UserName));
            return(ret);
        }
示例#18
0
        //public void PopulateVariables()
        //{
        //    Variables.Add("@A1", "10");
        //    Variables.Add("@A2", "20");
        //    Variables.Add("@A3", "35");
        //    Variables.Add("@A4", "53");
        //}

        public void PopulateSysVariables()
        {
            var context = new Tempo2012.EntityFramework.TempoDataBaseContext();

            ContoVars = context.GetOborotnaVedTemplate(new DateTime(ConfigTempoSinglenton.GetInstance().WorkDate.Year, 1, 1), new DateTime(ConfigTempoSinglenton.GetInstance().WorkDate.Year, 12, 31));
            ContoVars.Add("@@FirmaName", Entrence.CurrentFirma.Name);
            ContoVars.Add("@@FirmaBulstat", Entrence.CurrentFirma.Bulstad);
            ContoVars.Add("@@FirmaAddress", Entrence.CurrentFirma.Address);
            ContoVars.Add("@@Operator", Entrence.UserName);
        }
示例#19
0
        public AppSettingsViewModel()
        {
            var conf = ConfigTempoSinglenton.GetInstance().FirmSettings;

            Settings = new ObservableCollection <FirmSettingViewModel>();
            foreach (FirmSettingModel firmSettingModel in conf.Where(e => e.FirmaId == ConfigTempoSinglenton.GetInstance().CurrentFirma.Id&& e.HoldingId == ConfigTempoSinglenton.GetInstance().ActiveHolding))
            {
                Settings.Add(new FirmSettingViewModel(firmSettingModel));
            }
        }
示例#20
0
        public QuantityDialog()
        {
            var reportItems = new List <ReportItem>();

            reportItems.Add(new ReportItem {
                Height = 30, IsShow = true, Name = "запис", Width = 5
            });
            reportItems.Add(new ReportItem {
                Height = 30, IsShow = true, Name = "номер", Width = 5
            });
            reportItems.Add(new ReportItem {
                Height = 30, IsShow = true, Name = "дата", Width = 10
            });
            reportItems.Add(new ReportItem {
                Height = 30, IsShow = true, Name = "папка", Width = 5
            });
            reportItems.Add(new ReportItem {
                Height = 30, IsShow = true, Name = "сч.", Width = 3
            });
            reportItems.Add(new ReportItem {
                Height = 30, IsShow = true, Name = "оборот лева", Width = 12, IsSuma = true
            });
            reportItems.Add(new ReportItem {
                Height = 30, IsShow = true, Name = "дебит сметка", Width = 12
            });
            reportItems.Add(new ReportItem {
                Height = 30, IsShow = true, Name = "кредит сметка", Width = 12
            });
            reportItems.Add(new ReportItem {
                Height = 30, IsShow = true, Name = "количество", Width = 12, IsSuma = true
            });
            reportItems.Add(new ReportItem {
                Height = 30, IsShow = true, Name = "Ед. цена", Width = 12
            });
            reportItems.Add(new ReportItem {
                Height = 30, IsShow = true, Name = "основание", Width = 30
            });
            reportItems.Add(new ReportItem {
                Height = 30, IsShow = true, Name = "забележка", Width = 20
            });
            reportItems.Add(new ReportItem {
                Height = 30, IsShow = true, Name = "код", Width = 10
            });
            reportItems.Add(new ReportItem {
                Height = 30, IsShow = true, Name = "материал", Width = 40
            });
            reportItems.Add(new ReportItem {
                Height = 30, IsShow = true, Name = "потребител", Width = 12
            });
            reportItems.Add(new ReportItem {
                Height = 30, IsShow = true, Name = "транзакция", Width = 15
            });
            ReportItems = reportItems;
            Allacc      = new List <AccountsModel>(Context.GetAllAccounts(ConfigTempoSinglenton.GetInstance().CurrentFirma.Id));
        }
示例#21
0
        public List <List <string> > GetItems()
        {
            List <string>         newitem = null;
            List <List <string> > result  = new List <List <string> >();
            var allconto = Context.GetAllContoWithDds(ConfigTempoSinglenton.GetInstance().CurrentFirma.Id, Entrence.Mask, Tipdnev);

            foreach (var conto in allconto.OrderBy(e => e.Data))
            {
                newitem = new List <string>();
                newitem.Add(conto.Nd.ToString());
                newitem.Add(conto.DocNum);
                newitem.Add(conto.NumberObject.ToString());
                newitem.Add(conto.Folder);
                newitem.Add(conto.Data.ToShortDateString());
                var firstOrDefault = AllAccountsK.FirstOrDefault(e => e.Id == conto.DebitAccount);
                newitem.Add(firstOrDefault != null ? firstOrDefault.Short.Trim(' ') : "");
                var accountsModel = AllAccountsK.FirstOrDefault(e => e.Id == conto.CreditAccount);
                newitem.Add(accountsModel != null ? accountsModel.Short.Trim(' ') : "");

                newitem.Add(conto.Oborot.ToString(Vf.LevFormatUI));
                newitem.Add(conto.Reason);
                string pok = "";
                if (conto.IsPurchases == 1)
                {
                    pok = conto.VopPurchases;
                }
                if (conto.IsSales == 1)
                {
                    pok = conto.VopSales;
                }
                if (conto.IsPurchases == 1 && conto.IsSales == 1)
                {
                    pok = string.Format("{0}/{1}", conto.VopPurchases, conto.VopSales);
                }
                newitem.Add(pok);
                //newitem.Add(conto.Note);
                //newitem.Add(conto.DataInvoise.ToShortDateString());
                newitem.Add(conto.Contragent);
                newitem.Add(conto.Vat);
                newitem.Add(conto.KindDoc);
                newitem.Add(conto.NomInvoise);
                newitem.Add(conto.DataInvoiseDnev);
                newitem.Add(conto.SumDds.ToString(Vf.LevFormatUI));
                newitem.Add(conto.Sum.ToString(Vf.LevFormatUI));
                newitem.Add((conto.Sum + conto.SumDds).ToString(Vf.LevFormatUI));
                newitem.Add(conto.Pr1);
                newitem.Add(conto.Pr2);
                newitem.Add(conto.DDetails ?? "");
                newitem.Add(conto.CDetails ?? "");
                newitem.Add(conto.UserId.ToString());
                newitem.Add(conto.Id.ToString());
                result.Add(newitem);
            }
            return(result);
        }
        public List <string> GetHeader()
        {
            List <string> list = new List <string>();

            list.Add(string.Format("за                        : {0}", Currentfilter));
            list.Add(string.Format("за период                 : {0} до {1}", FromDate.ToShortDateString(), ToDate.ToShortDateString()));
            list.Add(string.Format("Дата на извлечението      : {0}", DateTime.Now.ToShortDateString()));
            list.Add(string.Format("за фирма                  : {0}", ConfigTempoSinglenton.GetInstance().CurrentFirma.Name));
            list.Add(string.Format("Счетоводител              : {0}", Config.CurrentUser.Name));
            return(list);
        }
示例#23
0
        public MainViewModel()
        {
            ConfigTempoSinglenton currentconfig = ConfigTempoSinglenton.GetInstance();

            ConfigParams = new ObservableCollection <ConfigParamModel>();
            ConfigParams.Add(new ConfigParamModel {
                Changer = "firm", Description = currentconfig.CurrentFirma.Bulstad, Name = "Фирма", Value = currentconfig.CurrentFirma.Name
            });
            ConfigParams.Add(new ConfigParamModel {
                Changer = "data", Description = "Днес " + DateTime.Now.ToShortDateString(), Name = "Работна дата", Value = currentconfig.WorkDate.ToShortDateString()
            });
        }
示例#24
0
        public List <string> GetHeader()
        {
            var ret = new List <string>();

            ret.Add(String.Format("За месец            : {0} година {1}", Thread.CurrentThread.CurrentCulture.DateTimeFormat.MonthNames[ddsDnevnikModel.Month - 1], ddsDnevnikModel.Year));
            ret.Add(String.Format("Дата на извлечението: {0}", DateTime.Now.ToShortDateString()));
            ret.Add(String.Format("За фирма            : {0}", ConfigTempoSinglenton.GetInstance().CurrentFirma.Name));
            ret.Add(String.Format("Съставил            : {0}", ConfigTempoSinglenton.GetInstance().CurrentFirma.Names));
            ret.Add(String.Format("ИД.Номер по ЗДДС    : {0}", ConfigTempoSinglenton.GetInstance().CurrentFirma.DDSnum));
            ret.Add(String.Format("Даначеn период      : {0}/{1}", ddsDnevnikModel.Month, ddsDnevnikModel.Year));
            return(ret);
        }
 public CopyAccsFromYearToYearViewModel()
     : base()
 {
     CopyCommand                = new DelegateCommand((o) => this.CopyAccFromYtoY(), (o) => this.CanCopyAccFromYtoY());
     Visible                    = Visibility.Hidden;
     _fromYear                  = ConfigTempoSinglenton.GetInstance().WorkDate.Year;
     _toYear                    = _fromYear + 1;
     isCalculateSaldo           = true;
     isCalculateSaldoDetail     = true;
     isCopySmetkoplan           = true;
     isCalculateSaldoDetailZero = false;
     excludeTotalZero           = false;
 }
示例#26
0
        protected override void Update()
        {
            List <HoldingModel> hm = new List <HoldingModel>();

            foreach (HoldingViewModel holdingViewModel in Holdings)
            {
                hm.Add(holdingViewModel.HoldingModel);
            }
            var conf = ConfigTempoSinglenton.GetInstance();

            conf.Holdings = hm;
            conf.SaveConfiguration();
        }
示例#27
0
        public List <string> GetHeader()
        {
            List <string> list = new List <string>();

            list.Add(string.Format("Детайли за сметка         : {0}", Acc.Short));
            list.Add(string.Format("Дата на извлечението      : {0}", DateTime.Now.ToShortDateString()));
            list.Add(string.Format("за фирма                  : {0}",
                                   ConfigTempoSinglenton.GetInstance().CurrentFirma.Name));
            list.Add(string.Format("Счетоводител              : {0}", Config.CurrentUser.Name));
            list.Add(string.Format("Филтър                    : {0}", Filt));
            list.Add(string.Format("До дата                   : {0}", EndDate.ToShortDateString()));
            return(list);
        }
示例#28
0
        public ReportDebit()
        {
            var reportItems = new List <ReportItem>();

            reportItems.Add(new ReportItem {
                Height = 30, IsShow = true, Name = "Сметка", Width = 30
            });
            reportItems.Add(new ReportItem {
                Height = 10, IsShow = true, Name = "Сума Оборот", Width = 20, Sborno = true
            });
            ReportItems = reportItems;
            Allacc      = new List <AccountsModel>(Context.GetAllAccounts(ConfigTempoSinglenton.GetInstance().CurrentFirma.Id));
        }
示例#29
0
 private void Button_Click(object sender, RoutedEventArgs e)
 {
     if (CheckForPermition)
     {
         ConfigTempoSinglenton currentconfig = ConfigTempoSinglenton.GetInstance();
         if (currentconfig.Periods.FirstOrDefault(e1 => e1.Fr <= dater.SelectedDate && e1.To >= dater.SelectedDate && e1.Firma == currentconfig.ActiveFirma && e1.Holding == currentconfig.ActiveHolding) != null)
         {
             MessageBoxWrapper.Show("Забранен период не може да се сетне датата " + dater.SelectedDate);
             return;
         }
     }
     DialogResult = true;
 }
示例#30
0
        protected virtual DateTime GetDateFromForm(string title)
        {
            DateTime     result = ConfigTempoSinglenton.GetInstance().WorkDate;
            DataSelector ds     = new DataSelector(result, title, false);

            ds.ShowDialog();
            if (ds.DialogResult.HasValue && ds.DialogResult.Value)
            {
                result = ds.SelectedDate;
                //confi.DataContext = vm.ConfigParams;
            }
            return(result);
        }