public static Project ToProject(this ProjectInfoView sender)
        {
            var newProject = new Project()
            {
                Caption           = sender.Caption,
                ContactID         = sender.ContactID,
                CrtDate           = sender.CrtDate,
                ID                = sender.ID,
                IsInWork          = sender.IsInWork,
                Note              = sender.Note,
                Priority          = sender.Priority,
                Progress          = sender.Progress,
                ResponsiblePerson = sender.ResponsiblePerson,
                RowState          = sender.RowState,
                Type              = sender.Type
            };

            using (var dc = new ORM.FPMDataContext())
            {
                if (dc.Contact.Any(x => x.ID == sender.ContactID))
                {
                    newProject.Contact = dc.Contact.Single(x => x.ID == sender.ContactID);
                }
                ;
            };
            return(newProject);
        }
Exemple #2
0
 private static void loadValues()
 {
     if (_values == null)
     {
         using (var dc = new ORM.FPMDataContext())
         {
             _values = dc.ParameterValue.ToList();
         };
     }
     ;
 }
Exemple #3
0
 private static void loadParameters()
 {
     if (_parameters == null)
     {
         using (var dc = new ORM.FPMDataContext())
         {
             _parameters = dc.Parameter.ToList();
         };
     }
     ;
 }
Exemple #4
0
        private void initDataSource()
        {
            _ds = new LinqInstantFeedbackDataSource();
            var dc = new ORM.FPMDataContext();

            dc.ObjectTrackingEnabled = false;
            _ds.QueryableSource      = dc.ProjectPivotView.Where(x => x.DeadLine >= DateFrom && x.DeadLine <= DateTo.AddDays(1).AddMinutes(-1));
            _ds.KeyExpression        = "ProjectID";
            _ds.DefaultSorting       = "DeadLine DESC";
            OnPropertyChanged("DataSource");
        }
Exemple #5
0
        public static bool CheckConnection(string connectionString, out string Message)
        {
            bool result = false;

            try
            {
                using (var dc = new ORM.FPMDataContext(connectionString))
                {
                    if (dc.Parameter.Any())
                    {
                        result = true;
                    }
                    ;
                };
                Message = String.Empty;
            }
            catch (Exception ex)
            {
                Message = ex.Message;
            }
            return(result);
        }