Exemplo n.º 1
0
 private void MainForm_DragDrop(object sender, DragEventArgs e)
 {
     string[] files = (string[])e.Data.GetData(DataFormats.FileDrop, false);
     if (tempo == 0)
     {
         if (files.Length > 1)
         {
             MessageBox.Show("Please put only one  file at the time");
         }
         else
         {
             foreach (var file in files)
             {
                 //MessageBox.Show(file);
                 App.Struture.Structure structFunction = new App.Struture.Structure();
                 structFunction.Launch(file);
                 CreateForm secondForm = new CreateForm();
                 secondForm.Show();
             }
             var strip = new Controls.MainMenuStrip();
             strip.openFile(false);
             this.AllowDrop = false;
         }
         tempo = 1;
     }
     else
     {
         tempo = 0;
     }
 }
Exemplo n.º 2
0
        private void btnAdd_Click(object sender, EventArgs e)
        {
            Data.JHStudentRecord student = Data.JHStudent.SelectByID(PrimaryKey);
            CreateForm           form    = new CreateForm(student);

            if (form.ShowDialog() == DialogResult.OK)
            {
                if (form.Course == null)
                {
                    return;
                }

                try
                {
                    Data.JHSCAttendRecord scattend = new JHSchool.Data.JHSCAttendRecord();
                    scattend.RefCourseID  = form.Course.ID;
                    scattend.RefStudentID = PrimaryKey;
                    Data.JHSCAttend.Insert(scattend);
                }
                catch (Exception ex)
                {
                    MsgBox.Show("新增修課記錄失敗。" + ex.Message);
                }

                ScoreInputForm inputform = new ScoreInputForm(student, form.Course);
                inputform.ShowDialog();

                if (!_worker.IsBusy)
                {
                    _RunningID = PrimaryKey;
                    _worker.RunWorkerAsync();
                }
            }
        }
Exemplo n.º 3
0
        public override async Task <Product> CreateAsync(Product resource)
        {
            var createForm = new CreateForm(ProjectRepository,
                                            ProductDefinitionRepository,
                                            StoreRepository,
                                            UserRolesRepository,
                                            UserRepository,
                                            CurrentUserContext);

            if (!createForm.IsValid(resource))
            {
                throw new JsonApiException(createForm.Errors);
            }

            var product = await base.CreateAsync(resource);

            // TODO: figure out why this throws a NullReferenceException
            // await ProjectRepository.UpdateAsync(result.ProjectId, result.Project);

            if (product != null)
            {
                HangfireClient.Enqueue <WorkflowProductService>(service => service.ManageNewProduct(product.Id));
            }
            return(product);
        }
Exemplo n.º 4
0
        private void FrmDisuse_Approve_Y_Shown(object sender, EventArgs e)
        {
            uC_ApproveList1.InitData(TaskID);
            Hashtable htt = new SqlServerHelper().GetHashtableById("Meter_Disuse", "TaskID", TaskID);

            if (htt.Contains("WATERUSERNO"))
            {
                _waterUserNO = htt["WATERUSERNO"].ToString();
                uC_UserInfos1.InitData(_waterUserNO);
                new SqlServerHelper().BindHashTableToForm(htt, this.panel1.Controls);

                DataTable dt = sysiWb.GetWaterUserFee(_waterUserNO);
                if (DataTableHelper.IsExistRows(dt))
                {
                    Fee.Text = dt.Rows[0][0].ToString();
                }
            }

            string FrmAssemblyName = string.Empty;
            string FormName        = string.Empty;

            if (sysidal.GetAssemblyNameDetail(ht["ResolveID"].ToString(), ref FrmAssemblyName, ref FormName))
            {
                CreateForm.ShowPannel(FormName, FrmAssemblyName, PL_Proc, ht);
            }
        }
Exemplo n.º 5
0
        private void SwitchButtons_Switched(object sender, bool e)
        {
            var join = (bool)e;

            JoinForm.FadeTo(join ? 1d : 0d);
            CreateForm.FadeTo(join ? 0d : 1d);
        }
Exemplo n.º 6
0
        // GET: Admin/Team/Create
        public ActionResult Create()
        {
            CreateForm form = new CreateForm();
            IEnumerable <C.Employee> Employees            = EmployeeService.GetAllActive();
            List <SelectListItem>    TeamLeaderCandidates = new List <SelectListItem>();

            foreach (C.Employee emp in Employees)
            {
                TeamLeaderCandidates.Add(new SelectListItem()
                {
                    Text  = emp.FirstName + " " + emp.LastName + " (" + emp.Email + ")",
                    Value = emp.Employee_Id.ToString()
                });
            }
            form.TeamLeaderCandidateList = TeamLeaderCandidates;

            IEnumerable <C.Project> Projects          = ProjectService.GetAllActive();
            List <SelectListItem>   ProjectCandidates = new List <SelectListItem>();

            foreach (C.Project p in Projects)
            {
                ProjectCandidates.Add(new SelectListItem()
                {
                    Text  = p.Title,
                    Value = p.Id.ToString()
                });
            }
            form.ProjectCandidateList = ProjectCandidates;

            return(View(form));
        }
 public ActionResult AddSubtask(CreateForm form)
 {
     if (ModelState.IsValid)
     {
         Task t = new Task()
         {
             ProjectId   = form.ProjectId,
             Title       = form.Name,
             Description = form.Description,
             Start       = form.StartDate,
             Deadline    = form.Deadline,
             SubtaskOf   = form.SubtaskOf,
             TeamId      = form.SelectedTeamId
         };
         try
         {
             int?NewTaskId = TaskService.Create(t, SessionUser.GetUser().Id);
             if (NewTaskId != null)
             {
                 return(RedirectToAction("Details", "Task", new { projectId = form.ProjectId, taskId = NewTaskId }));
             }
         }
         catch (System.Data.SqlClient.SqlException exception)
         {
             throw (exception);
         }
     }
     return(RedirectToAction("Details", "Task", new { projectId = form.ProjectId, taskId = form.SubtaskOf }));
 }
Exemplo n.º 8
0
        public JsonResult Create(CreateForm form)
        {
            CreateModel model   = new CreateModel();
            bool        isError = false;

            if (string.IsNullOrWhiteSpace(form.Category))
            {
                isError             = true;
                model.CategoryError = "Введите название категории";
            }

            if (_categoryRepository.Get(form.Category) != null)
            {
                isError             = true;
                model.CategoryError = "Такая категория уже есть";
            }

            model.CategoryValue = form.Category;

            if (!isError)
            {
                _categoryRepository.AddCategory(new СategoryEntity
                {
                    Category = form.Category
                });
            }
            return(Json(new
            {
                IsSuccess = true
            }));
        }
        public ActionResult Create()
        {
            List <SelectListItem> DepartmentList = new List <SelectListItem>
            {
                new SelectListItem
                {
                    Text  = "Toute l'entreprise",
                    Value = "-1"
                }
            };

            foreach (C.Department dep in DepartmentService.GetAllActive())
            {
                DepartmentList.Add(new SelectListItem
                {
                    Text  = dep.Title,
                    Value = dep.Id.ToString()
                });
            }
            CreateForm form = new CreateForm
            {
                DepartmentList       = DepartmentList,
                SelectedDepartmentId = -1
            };

            return(View(form));
        }
        public ActionResult Create(CreateForm form)
        {
            if (ModelState.IsValid)
            {
                C.Project p = new C.Project(form.Name, form.Description, form.StartDate, form.EndDate, SessionUser.GetUser().Id, form.SelectedProjectManagerId);
                int       ProjectManagerId = form.SelectedProjectManagerId;
                try
                {
                    if (ProjectService.Create(p, ProjectManagerId) != null)
                    {
                        return(RedirectToAction("Index"));
                    }
                }
                catch (System.Data.SqlClient.SqlException exception)
                {
                    throw (exception);
                }
            }
            IEnumerable <C.Employee> Employees         = EmployeeService.GetAllActive();
            List <SelectListItem>    ManagerCandidates = new List <SelectListItem>();

            foreach (C.Employee emp in Employees)
            {
                ManagerCandidates.Add(new SelectListItem()
                {
                    Text  = emp.FirstName + " " + emp.LastName + " (" + emp.Email + ")",
                    Value = emp.Employee_Id.ToString()
                });
            }

            form.ProjectManagerCandidateList = ManagerCandidates;
            return(View(form));
        }
        public ActionResult Create(CreateForm Form)
        {
            if (ModelState.IsValid)
            {
                if (Form.SelectedDepartmentId == -1)
                {
                    Form.SelectedDepartmentId = null;
                }
                EventService.Create(
                    new C.Event(SessionUser.GetUser().Id, Form.SelectedDepartmentId, Form.Name, Form.Description, Form.Address, Form.StartDate, Form.EndDate.AddHours(23.99), Form.OpenEvent),
                    SessionUser.GetUser().Id);
                return(RedirectToAction("Index"));
            }
            List <SelectListItem> DepartmentList = new List <SelectListItem>
            {
                new SelectListItem
                {
                    Text  = "Toute l'entreprise",
                    Value = "-1"
                }
            };

            foreach (C.Department dep in DepartmentService.GetAllActive())
            {
                DepartmentList.Add(new SelectListItem
                {
                    Text  = dep.Title,
                    Value = dep.Id.ToString()
                });
            }
            Form.DepartmentList = DepartmentList;
            return(View(Form));
        }
Exemplo n.º 12
0
        public void CreateTask()
        {
            const string login     = "******";
            var          user_info = new UserInfo()
            {
                Id    = 1,
                Roles = new List <string> {
                    ROLE
                },
                Login = login
            };

            var form = new CreateForm
            {
                Task                  = TaskCode.Explore,
                ExplorationId         = EXPLORATION_ID,
                Notes                 = "notes",
                InformationSystemCode = PRODUCT_CODE
            };

            _ldapService.GetWatchersByLogin(login).Returns(new List <PersonInfo>());

            try
            {
                _taskCreateService.CreateTask(form, user_info);
            }
            catch
            {
                // ignored
            }

            _jiraApiService.Received().CreateIssue(PERIMETER_VALUE, Arg.Any <string>(), form.Notes, Arg.Any <string>(), login,
                                                   Arg.Any <IEnumerable <ProjectVersion> >(), Arg.Any <string>(), Arg.Any <string>(), Arg.Any <string>());
        }
Exemplo n.º 13
0
        public ActionResult Create(CreateForm form)
        {
            if (ModelState.IsValid)
            {
                C.Department Department = new C.Department(form.Title, DateTime.Now, form.Description, SessionUser.GetUser().Id, true);

                int?DepId = DepartmentService.Create(Department, SessionUser.GetUser().Id);
                if (DepId != null)
                {
                    if (DepartmentService.ChangeHeadOfDepartment((int)DepId, form.SelectedHeadOfDepartmentId, SessionUser.GetUser().Id))
                    {
                        return(RedirectToAction("Index"));
                    }
                }
                IEnumerable <C.Employee> Employees = EmployeeService.GetAllActive();
                List <SelectListItem>    HeadOfDepartmentCandidates = new List <SelectListItem>();
                foreach (C.Employee emp in Employees)
                {
                    HeadOfDepartmentCandidates.Add(new SelectListItem()
                    {
                        Text  = emp.FirstName + " " + emp.LastName + " (" + emp.Email + ")",
                        Value = emp.Employee_Id.ToString()
                    });
                }
                form.HeadOfDepartmentCandidateList = HeadOfDepartmentCandidates;
            }
            return(View(form));
        }
Exemplo n.º 14
0
        /// <summary>
        /// Получает версии.
        /// </summary>
        /// <param name="form">Форма для создания задачи.</param>
        /// <param name="project">Маршрут.</param>
        /// <returns>Список версий.</returns>
        private IEnumerable <ProjectVersion> GetVersions(CreateForm form, string project)
        {
            var period = GetPeriod(form, DateTime.Today);

            var versions = _jiraApiService.GetVersions(project);

            return(versions.Where(x => x.Name == period));
        }
Exemplo n.º 15
0
 /// <summary>
 /// Получает тип задачи.
 /// </summary>
 /// <param name="form">Форма для создания задачи.</param>
 /// <returns>Тип задачи.</returns>
 private int GetIssueType(CreateForm form)
 {
     if ((form.ExplorationId ?? 0) == EXPLORATION_HOTSPOT_DESIGN || _productRepository.GetAll().FirstOrDefault(x => x.Code == form.InformationSystemCode)?.Id == WEBURG_PROJECT_ID)
     {
         return(ISSUE_OPERATIVE_OLD);
     }
     return(ISSUE_OPERATIVE);
 }
Exemplo n.º 16
0
        public async Task <IActionResult> PostAsync([FromForm] CreateForm createForm)
        {
            var form = mapper.Map <Form>(createForm);

            var validation = await formService.InsertAsync(form);

            return(CreateObjectResult(validation));
        }
Exemplo n.º 17
0
        public IActionResult Create([FromBody] CreateForm form)
        {
            var oplog = _mapper.Map <Oplog>(form);

            oplog.Timestamp = DateTime.UtcNow;
            Send(oplog);

            return(Ok());
        }
Exemplo n.º 18
0
        public async Task <IActionResult> PutAsync(CreateForm form, [FromQuery] int id)
        {
            var calendarEvent = new Calendar()
            {
                Id = id, EventOrganizer = form.EventOrganizer, Location = form.Location, Members = form.Members, Name = form.Name, Time = form.Time
            };
            await repository.UpdateEvent(calendarEvent);

            return(Ok());
        }
Exemplo n.º 19
0
        public async Task <IActionResult> PostAsync(CreateForm form)
        {
            var calendarEvent = new Calendar()
            {
                EventOrganizer = form.EventOrganizer, Location = form.Location, Members = form.Members, Name = form.Name, Time = form.Time
            };
            var response = await repository.AddEvent(calendarEvent);

            return(Created("", response));
        }
Exemplo n.º 20
0
        public void Validate_TaskCodeWithParentTask_EmptyParentTaskLinkMessage(TaskCode task_code)
        {
            var form = new CreateForm
            {
                Task = task_code
            };

            var result = _taskFormValidationService.Validate(form).ToList();

            result.Should().Contain(x => x.ErrorMessage == TaskFormValidationService.EmptyParentTask);
        }
Exemplo n.º 21
0
 private void BtnAdd_Click(object sender, EventArgs e)
 {
     if (_lastType != null)
     {
         using (var cf = new CreateForm((DbObject)Activator.CreateInstance(_lastType), FormGoal.Add))
         {
             cf.ShowDialog();
             RefreshDataGridView();
         }
     }
 }
Exemplo n.º 22
0
 public static SuperHeroClient ToClient(this CreateForm entity)
 {
     return(new SuperHeroClient()
     {
         Name = entity.Name,
         Charism = entity.Charism,
         Intelligence = entity.Intelligence,
         Strenght = entity.Strenght,
         Stamina = entity.Stamina,
     });
 }
Exemplo n.º 23
0
        public void Validate_Explore_EmptyExplorationIdMessage(TaskCode task_code)
        {
            var form = new CreateForm
            {
                Task = task_code
            };

            var result = _taskFormValidationService.Validate(form).ToList();

            result.Should().Contain(x => x.ErrorMessage == TaskFormValidationService.EmptyExplorationId);
        }
Exemplo n.º 24
0
        public void onCreateProcess(object sender, EventArgs e)
        {
            CreateForm myCreateForm = createForm as CreateForm;

            myCreateForm.ShowDialog();

            if (createForm.path != "")
            {
                client.createRemoteTask(createForm.path);
            }
        }
Exemplo n.º 25
0
 /// <summary>Добавляет комментарии к задаче.</summary>
 /// <param name="form">Форма задачи.</param>
 /// <param name="watchers">Наблюдатели.</param>
 /// <param name="issue">Задача jira.</param>
 /// <param name="author">Автор задачи.</param>
 /// <param name="task_subject">Тема задачи.</param>
 /// <param name="workflow"></param>
 public void AddComment(CreateForm form, List <PersonInfo> watchers, Issue issue, string author, string task_subject, Workflow workflow)
 {
     if (watchers.Any())
     {
         var head    = string.Join(", ", watchers.Select(t => GetMention(form.UseMention, t)));
         var comment = workflow.CommentTemplate.Replace("greeting", head);
         comment = comment.Replace("username", author);
         comment = comment.Replace("task_subject", task_subject);
         issue.AddCommentAsync(comment);
     }
 }
Exemplo n.º 26
0
        private void CreateAccountButton_Click(object sender, EventArgs e)
        {
            CreateForm m = new CreateForm();

            m.TopLevel   = false;
            m.AutoScroll = true;
            ContentPanel.Controls.Clear();
            ContentPanel.Controls.Add(m);
            m.Dock = DockStyle.Fill;
            m.Show();
        }
Exemplo n.º 27
0
        public void Validate_TaskCodeWithFrs_IncorrectFrsLinkMessage(TaskCode task_code)
        {
            var form = new CreateForm
            {
                Task    = task_code,
                FRSLink = INCORRECT_URL
            };

            var result = _taskFormValidationService.Validate(form).ToList();

            result.Should().Contain(x => x.ErrorMessage == TaskFormValidationService.IncorrectFrsLink);
        }
Exemplo n.º 28
0
        private void FrmApprove_Single_Shown(object sender, EventArgs e)
        {
            uC_ApproveList1.InitData(TaskID);
            InitData(TaskID);

            string FrmAssemblyName = string.Empty;
            string FormName        = string.Empty;

            if (sysidal.GetAssemblyNameDetail(ht["ResolveID"].ToString(), ref FrmAssemblyName, ref FormName))
            {
                CreateForm.ShowPannel(FormName, FrmAssemblyName, PL_Proc, ht);
            }
        }
Exemplo n.º 29
0
        private void MainForm_Load(object sender, EventArgs e)
        {
            //bool configured = false;
            // configured = true; // uncomment to configure DataGridView
            clientList   = DataAccessObject.SelectAll();                //Fetch records from DB
            clientVM     = new ClientViewModel(clientList);             //Connect VM with fetched DB
            clientDialog = new Dialog(this);                            //Create Edit Record Dialog
            createDialog = new CreateForm();                            //Create Add Record Dialog

            dataGridViewClients.AutoGenerateColumns = false;            //DO NOT autogenerate columns
            dataGridViewClients.DataSource          = clientVM.Clients; //Datasource from VM
            setupDataGridView();
        }
Exemplo n.º 30
0
 /// <summary>Добавляет файлы в задаче.</summary>
 /// <param name="form">Форма задачи.</param>
 /// <param name="issue">Задача jira.</param>
 public void AddFiles(CreateForm form, Issue issue)
 {
     form.Files?.ForEach(
         t =>
     {
         using (var ms = new MemoryStream())
         {
             t.CopyTo(ms);
             issue.AddAttachment(t.Name, ms.ToArray());
         }
     }
         );
 }
Exemplo n.º 31
0
        public ActionResult CreateConfirm(CreateForm input)
        {
            var status = ModelState.IsValid ? CreateUserStatus.Success : CreateUserStatus.Error;

            if (input == null)
            {
                throw new ArgumentNullException("input");
            }

            if (ModelState.IsValid)
            {
                if (_repositoryCommerce.GetUserByEmail(input.Email) != null)
                {
                    status = CreateUserStatus.EmailArealdyUsed;
                    ModelState.AddModelError("Email", "Email em uso.");
                }
            }

            if (ModelState.IsValid)
            {
                var user = _repositoryCommerce.NewUser();
                user.Email = input.Email;
                user.Language = input.Language;

                _repositoryCommerce.CommitChanges();

                string password;
                _securityProvider.CreateAccount(user.Email, user.Email, out password);
                _securityProvider.AssignAccountToRole(user.Email, UserRoles.User);
                _securityProvider.ChangeAccountPassword(password, input.Password, user.Email);
                _securityProvider.Authenticate(user.Email);
            }

            var returnValue = new { Status = status };
            return Json(returnValue, JsonRequestBehavior.AllowGet);
        }