示例#1
0
        private void okBtn_Click(object sender, EventArgs e)
        {
            try
            {
                this.ShowMessage("");
                if (!DataValidate())
                {
                    return;
                }
                progressBar.Visible = true;
                this.myFormMode     = formMode.OptionWithData;
                DateTime startTime = DateTime.Now;
                BackTest();
                this.fullScreenBtn.Enabled       = true;
                this.oneStockEstimateBtn.Enabled = true;
                this.strategyEstimateBtn.Enabled = true;

                DateTime endTime = DateTime.Now;
                this.ShowMessage(" Hòan tất : " + common.dateTimeLibs.TimeSpan2String(endTime.Subtract(startTime)));
            }
            catch (Exception er)
            {
                this.ShowError(er);
            }
            finally
            {
                progressBar.Visible = false;
            }
        }
示例#2
0
 private void Form_Load(object sender, EventArgs e)
 {
     try
     {
         this.myFormMode = formMode.OptionOnly;
         FormResize();
     }
     catch (Exception er)
     {
         this.ShowError(er);
     }
 }
示例#3
0
 private void Form_Load(object sender, EventArgs e)
 {
     try
     {
         this.myFormMode         = formMode.OptionOnly;
         dateRangeEd.myTimeRange = application.AppTypes.TimeRanges.YTD;
         FormResize();
     }
     catch (Exception er)
     {
         this.ShowError(er);
     }
 }
示例#4
0
 private void fullScreenBtn_Click(object sender, EventArgs e)
 {
     try
     {
         if (this.myFormMode == formMode.OptionOnly)
         {
             this.myFormMode = formMode.DataOnly;
             return;
         }
         this.myFormMode = (this.myFormMode == formMode.DataOnly ? formMode.OptionWithData : formMode.DataOnly);
     }
     catch (Exception er)
     {
         this.ShowError(er);
     }
 }
示例#5
0
        private void setFormMode(formMode fm)
        {
            switch (fm)
            {
            case formMode.openFull:
                this.Size = openFull;
                break;

            case formMode.openHalf:
                this.Size = openHalf;
                break;

            case formMode.closedAll:
                this.Size = closedAll;
                break;
            }
        }
示例#6
0
        public SeleccionClientes(formMode modoFormulario = formMode.cambioVisibilidad)
        {
            InitializeComponent();

            // Aplicamos los nieves de seguridad
            AppRuts.App_ApplySecurity(this);

            this.modoFormulario = modoFormulario;

            if (modoFormulario == formMode.cambioVisibilidad)
            {
                mpPanelesOperativos.SelectedPage = mppCambioVisibilidades;
            }
            else if (modoFormulario == formMode.seleccionClientesMails)
            {
                mpPanelesOperativos.SelectedPage = mppSeleccionarClientes;
                listaClientesSeleccionados       = new List <ECliente>();
            }
            else
            {
                mpPanelesOperativos.SelectedPage = mppCambioVendido;
            }
        }
示例#7
0
 private void Form_Load(object sender, EventArgs e)
 {
     try
     {
         this.myFormMode = formMode.OptionOnly;
         FormResize();
     }
     catch (Exception er)
     {
         this.ShowError(er);
     }
 }
示例#8
0
        public TaskForm(frmMain parentForm, Tasks task, formMode mode, enTaskType taskType)
        {
            _mode     = mode; _task = task; _parentForm = parentForm;
            _taskType = taskType;
            InitializeComponent();
            _userId = _parentForm.GetSelectedUserID();

            this.DialogResult = DialogResult.None;

            cmbRequester1.Properties.ValueMember   = "ID";
            cmbRequester1.Properties.DisplayMember = "userName";
            cmbRequester1.Properties.Columns.Add(new LookUpColumnInfo("userName", 80));
            cmbRequester1.Properties.DataSource = new BindingList <Users>(frmMain.usersList);

            cmbAssignedTo.Properties.ValueMember   = "ID";
            cmbAssignedTo.Properties.DisplayMember = "userName";
            cmbAssignedTo.Properties.Columns.Add(new LookUpColumnInfo("userName", 80));
            cmbAssignedTo.Properties.DataSource = frmMain.usersList;
            cmbAssignedTo.EditValue             = task.userID;


            cmbImportance.Properties.ValueMember   = "ID";
            cmbImportance.Properties.DisplayMember = "Name";
            cmbImportance.Properties.Columns.Add(new LookUpColumnInfo("Name", 80));
            cmbImportance.Properties.DataSource = frmMain.importanceList;
            cmbImportance.EditValue             = enTaskImportance.Low;

            cmbProject1.Properties.ValueMember   = "ID";
            cmbProject1.Properties.DisplayMember = "projectName";
            cmbProject1.Properties.Columns.Add(new LookUpColumnInfo("projectName", 80));
            cmbProject1.Properties.DataSource = frmMain.ProjectList;

            if (_task.taskName != null)
            {
                txtName.Text = _task.taskName;
            }
            if (_task.actualWorkHours != null)
            {
                txtActualWork1.Text = _task.actualWorkHours.Value.ToString();
            }
            if (_task.completionPercentage != null)
            {
                txtCompletedPercent1.Text = _task.completionPercentage.Value.ToString();
            }
            if (_task.defectNumber != null)
            {
                txtDefectNum1.Text = _task.defectNumber;
            }
            if (_task.estimatedWorkHours != null)
            {
                txtEstimatedHours1.Text = _task.estimatedWorkHours.Value.ToString();
            }
            if (_task.dueDate != null)
            {
                dtmDueDate1.EditValue = _task.dueDate.Value;
            }


            cmbProject1.EditValue   = null;
            cmbImportance.EditValue = _task.Importance;

            if (_task.projectID != null)
            {
                cmbProject1.EditValue = _task.projectID.Value;
            }
            if (_task.requesterID != null && _task.requesterID != Guid.Parse("00000000-0000-0000-0000-000000000000"))
            {
                cmbRequester1.EditValue = _task.requesterID.Value;
            }
            else
            {
                cmbRequester1.EditValue = frmMain.loggedInUserID;
            }

            if (_task.remarks != null)
            {
                txtRemarks.Text = _task.remarks;
            }

            _task.StartTracking();

            if (_parentForm.isMeetingTasksMode)
            {
                if (taskType == enTaskType.ActionItem)
                {
                    showAssignedToControl(true);
                }
                else
                {
                    showAssignedToControl(false);
                    _task.taskType = (int)taskType;
                }
            }
            else
            {
                showAssignedToControl(false);
            }
        }
示例#9
0
        /// <summary>
        /// ctor used to update existing task
        /// </summary>
        /// <param name="task"></param>
        public TaskForm(NewPrioritizer parentForm, Tasks task, formMode mode, enTaskType taskType)
        {
            _mode     = mode; _task = task; _parentForm = parentForm;
            _taskType = taskType;
            InitializeComponent();
            radioFirstPriority1.IsChecked = true;
            _userId = Guid.Parse(_parentForm.cboUsers1.SelectedValue.ToString());

            this.DialogResult = DialogResult.None;

            cmbRequester1.ValueMember   = "ID";
            cmbRequester1.DisplayMember = "Username";
            FilterDescriptor filterRequester = new FilterDescriptor();

            filterRequester.PropertyName = this.cmbRequester1.DisplayMember;
            filterRequester.Operator     = FilterOperator.Contains;
            cmbRequester1.EditorControl.MasterTemplate.FilterDescriptors.Add(filterRequester);
            cmbRequester1.DataSource = new BindingList <Users>(NewPrioritizer.usersList);
            cmbRequester1.MultiColumnComboBoxElement.Columns.ToList().ForEach(a => a.IsVisible = false);// ["sql"].IsVisible = false;
            cmbRequester1.MultiColumnComboBoxElement.Columns["userName"].IsVisible             = true;
            cmbRequester1.MultiColumnComboBoxElement.Columns["userName"].Width = 150;

            cmbAssignedTo.ValueMember   = "ID";
            cmbAssignedTo.DisplayMember = "Username";
            FilterDescriptor filterUsers = new FilterDescriptor();

            filterUsers.PropertyName = this.cmbAssignedTo.DisplayMember;
            filterUsers.Operator     = FilterOperator.Contains;
            cmbAssignedTo.EditorControl.MasterTemplate.FilterDescriptors.Add(filterUsers);
            cmbAssignedTo.DataSource = NewPrioritizer.usersList;
            cmbAssignedTo.MultiColumnComboBoxElement.Columns.ToList().ForEach(a => a.IsVisible = false);// ["sql"].IsVisible = false;
            cmbAssignedTo.MultiColumnComboBoxElement.Columns["userName"].IsVisible             = true;
            cmbAssignedTo.MultiColumnComboBoxElement.Columns["userName"].Width = 150;
            cmbAssignedTo.SelectedValue = task.userID;

            cmbProject1.ValueMember   = "ID";
            cmbProject1.DisplayMember = "projectName";
            cmbProject1.DataSource    = NewPrioritizer.ProjectList;

            if (_task.taskName != null)
            {
                name.Text = _task.taskName;
            }
            if (_task.actualWorkHours != null)
            {
                txtActualWork1.Text = _task.actualWorkHours.Value.ToString();
            }
            if (_task.completionPercentage != null)
            {
                txtCompletedPercent1.Text = _task.completionPercentage.Value.ToString();
            }
            if (_task.defectNumber != null)
            {
                txtDefectNum1.Text = _task.defectNumber;
            }
            if (_task.estimatedWorkHours != null)
            {
                txtEstimatedHours1.Text = _task.estimatedWorkHours.Value.ToString();
            }
            if (_task.dueDate != null)
            {
                dtmDueDate1.Value = _task.dueDate.Value;
            }

            cmbProject1.SelectedValue = null;
            if (_task.projectID != null)
            {
                cmbProject1.SelectedValue = _task.projectID.Value;
            }
            //cmbRequester1.SelectedValue = null;
            cmbAssignedTo.SelectedValue = null;
            if (_task.requesterID != null && _task.requesterID != Guid.Parse("00000000-0000-0000-0000-000000000000"))
            {
                cmbRequester1.SelectedValue = _task.requesterID.Value;
            }
            else
            {
                cmbRequester1.SelectedValue = NewPrioritizer.loggedInUserID;
            }

            if (_task.remarks != null)
            {
                txtRemarks.Text = _task.remarks;
            }

            _task.StartTracking();

            if (_parentForm.isMeetingTasksMode)
            {
                if (taskType == enTaskType.ActionItem)
                {
                    showAssignedToControl(true);
                }
                else
                {
                    showAssignedToControl(false);
                }
            }
            else
            {
                showAssignedToControl(false);
            }
        }
示例#10
0
 private void setFormMode(formMode fm)
 {
     switch (fm)
     {
         case formMode.openFull:
             this.Size = openFull;
             break;
         case formMode.openHalf:
             this.Size = openHalf;
             break;
         case formMode.closedAll:
             this.Size = closedAll;
             break;
     }
 }
示例#11
0
 private void fullScreenBtn_Click(object sender, EventArgs e)
 {
     try
     {
         if (this.myFormMode == formMode.OptionOnly)
         {
             this.myFormMode = formMode.DataOnly;
             return;
         }
         this.myFormMode = (this.myFormMode == formMode.DataOnly ? formMode.OptionWithData : formMode.DataOnly);
     }
     catch (Exception er)
     {
         this.ShowError(er);
     }
 }
示例#12
0
        private void okBtn_Click(object sender, EventArgs e)
        {
            try
            {
                this.ShowMessage("");
                if (!DataValidate()) return;
                progressBar.Visible = true;
                this.myFormMode = formMode.OptionWithData; 
                DateTime startTime = DateTime.Now;
                BackTest();
                this.fullScreenBtn.Enabled = true;
                this.oneStockEstimateBtn.Enabled = true;
                this.strategyEstimateBtn.Enabled = true;

                DateTime endTime = DateTime.Now;
                this.ShowMessage(" Hòan tất : " + common.dateTimeLibs.TimeSpan2String(endTime.Subtract(startTime)));
            }
            catch (Exception er)
            {
                this.ShowError(er);
            }
            finally
            {
                progressBar.Visible = false;
            }
        }
示例#13
0
 private void Form_Load(object sender, EventArgs e)
 {
     try
     {
         this.myFormMode = formMode.OptionOnly;
         dateRangeEd.myTimeRange = application.AppTypes.TimeRanges.YTD;
         FormResize();
     }
     catch (Exception er)
     {
         this.ShowError(er);
     }
 }