Ejemplo n.º 1
0
 public ListWorkflows(MainWindow main, Employee e)
 {
     mainWindow     = main;
     actualEmployee = e;
     entities       = new HRONEntities();
     InitializeComponent();
 }
Ejemplo n.º 2
0
        // Wenn durch die Aktivität ein Wert zurückgegeben wird, erfolgt eine Ableitung von CodeActivity<TResult>
        // und der Wert von der Ausführmethode zurückgegeben.
        protected override void Execute(CodeActivityContext context)
        {
            int eId = employeeId.Get(context);
            int dId = documentId.Get(context);

            HRONEntities      dbContext = new HRONEntities();
            Employee          empl      = dbContext.Employee.Where(e => e.emplID == eId).First();
            EmplDocumentation doc       = empl.EmplDocumentation.Where(d => d.documentationID == dId).First();

            if (doc != null)
            {
                byte[] bDoc = doc.baDocumentation.documentationDocument;
                string nDoc = doc.baDocumentation.documentationDocumentName;
                if (nDoc.EndsWith(".dotx") || nDoc.EndsWith(".dot"))
                {
                    convertDocument(empl, ref bDoc, ref nDoc);
                }
                EmplFiles fil = new EmplFiles();
                fil.EmplDocumentation = doc;
                fil.Employee          = empl;
                fil.FileContent       = bDoc;
                fil.FileName          = nDoc;

                doc.EmplFiles.Add(fil);

                dbContext.SaveChanges();

                emplFiles.Set(context, fil.UnProxy <EmplFiles>(dbContext));

                cleanup();
            }
        }
Ejemplo n.º 3
0
        // Wenn durch die Aktivität ein Wert zurückgegeben wird, erfolgt eine Ableitung von CodeActivity<TResult>
        // und der Wert von der Ausführmethode zurückgegeben.
        protected override void Execute(CodeActivityContext context)
        {
            HRONEntities dbcontext = new HRONEntities();

            // Cerco parent WF
            EmplWorkflows ewf = null;

            if (parentWFId.Get(context) != null)
            {
                ewf = dbcontext.EmplWorkflows.Where(w => w.wfID == parentWFId.ToString()).FirstOrDefault();
            }

            WFApprovals approval = new WFApprovals();

            approval.approverWFID       = WFId.Get(context);
            approval.approverActivityID = ActivityId.Get(context);
            approval.body      = body.Get(context);
            approval.mail      = to.Get(context);
            approval.subject   = subject.Get(context);
            approval.starttime = DateTime.Now;
            if (ewf != null)
            {
                approval.Parent = ewf;
            }

            dbcontext.WFApprovals.Add(approval);

            dbcontext.SaveChanges();
        }
Ejemplo n.º 4
0
        public void addTabx <T>(string entity) where T : baseEntity
        {
            HRONEntities ent = new HRONEntities();
            PropertyInfo p   = ent.GetType().GetProperty(entity);

            addTab(new MasterData <DbSet <T>, T>((DbSet <T>)p.GetValue(ent), ent), masterDataSets[entity]);
        }
Ejemplo n.º 5
0
        public EmployeeEditFiles(MainWindow main, HRONEntities _entities, Employee e)
        {
            InitializeComponent();

            mainWindow = main;
            entities   = _entities;
            employee   = e;
        }
Ejemplo n.º 6
0
        protected override void Execute(CodeActivityContext context)
        {
            HRONEntities       dbcontext = new HRONEntities();
            string             m         = mail.Get(context);
            List <WFApprovals> ret       = dbcontext.WFApprovals.Where(w => (!w.endtime.HasValue && w.mail == m)).ToList();

            approvalRequests.Set(context, ret);
        }
Ejemplo n.º 7
0
 public showHistory(MainWindow main, HRONEntities _entities, Type entityType, String PrimaryKey)
 {
     InitializeComponent();
     mainWindow = main;
     entities   = _entities;
     entity     = entityType;
     PK         = PrimaryKey;
 }
Ejemplo n.º 8
0
        public EmployeeList(MainWindow main)
        {
            InitializeComponent();

            entities = new HRONEntities();

            this.mainWindow = main;
        }
Ejemplo n.º 9
0
        public EmployeeEdit(MainWindow main, int EmployeeId)
        {
            InitializeComponent();
            saveCommand.InputGestures.Add(new KeyGesture(Key.S, ModifierKeys.Control));

            this.entities   = new HRONEntities();
            this.mainWindow = main;

            setActualEmployee(EmployeeId);
        }
Ejemplo n.º 10
0
        // Wenn durch die Aktivität ein Wert zurückgegeben wird, erfolgt eine Ableitung von CodeActivity<TResult>
        // und der Wert von der Ausführmethode zurückgegeben.
        protected override void Execute(CodeActivityContext context)
        {
            HRONEntities dbcontext = new HRONEntities();

            WFApprovals approval = dbcontext.WFApprovals.Find(new object[] { WFId.Get(context), ActivityId.Get(context) });

            if (approval != null)
            {
                approval.note     = Note.Get(context);
                approval.approved = approved.Get(context);
                approval.endtime  = DateTime.Now;

                dbcontext.SaveChanges();

                result.Set(context, true);
                return;
            }
            result.Set(context, false);
        }
Ejemplo n.º 11
0
 public ImportPhoto()
 {
     InitializeComponent();
     entities = new HRONEntities();
 }
Ejemplo n.º 12
0
        void DetailControl.New()
        {
            entities = new HRONEntities();

            entities.baDocumentation.Add(new baDocumentation());
        }
Ejemplo n.º 13
0
 public void LoadID(int DocumentId)
 {
     entities = new HRONEntities();
     entities.baDocumentation.Where(d => d.documentationID == DocumentId).Load();
 }
Ejemplo n.º 14
0
 public MasterDataDocumentations(T e, HRONEntities context) : base(e, context)
 {
     grdMasterData.AutoGeneratedColumns += GrdMasterData_AutoGeneratedColumns;
 }