Esempio n. 1
0
        /// <summary>
        /// 打开INSTRUMENT细节查看或者编辑
        /// </summary>
        /// <param name="fse"></param>
        private void InstrumentDetailOpen(FormStatusEnum fse)
        {
            if (this.dataGridView1.CurrentRow == null)
            {
                return;
            }
            var c = this.dataGridView1.CurrentRow.DataBoundItem as Business.Models.InstrumentsModel;

            Models.DrugInfo entity = this.PharmacyDatabaseService.GetDrugInfo(out msg, c.Id);
            FormInstrument  frm    = new FormInstrument();

            frm.Text   = entity.ProductGeneralName;
            frm.entity = entity;
            frm.FSE    = fse;
            if (fse == FormStatusEnum.Read)
            {
                Common.SetControls.SetControlReadonly(frm, true);
            }
            else
            {
                frm.InstrumentInfoSubmit += (sender, e) =>
                {
                    if (e)
                    {
                        this.InstrumentsQuery();
                    }
                };
            }
            frm.Show(this);
        }
        public GenericDocumentFormController(GenericDocumentForm frmGenericDocument)
            : base(frmGenericDocument)
        {
            FormConfigurationParameters pmtFormConfiguration = new FormConfigurationParameters();

            this.frmGenericDocument = frmGenericDocument;

            this.frmGenericDocument.grdPrincipal.InitializeLayout
                += new InitializeLayoutEventHandler(grdPrincipal_InitializeLayout);

            this.frmGenericDocument.ulblSchUsername.Text = Session.User.Username;

            if (this.FormConfiguration != null)
            {
                this.frmGenericDocument.Text = this.FormConfiguration.FormEndUserName;
            }


            if (LicenseManager.UsageMode != LicenseUsageMode.Designtime)
            {
                this.srvGeneric = SamsaraAppContext.Resolve <IGenericService>();
            }

            this.FormStatus = FormStatusEnum.Search;
            this.ShowDetail(false);
        }
Esempio n. 3
0
 public CatalogForm()
 {
     InitializeComponent();
     this.grdSchSearch.DisplayLayout.Override.AllowUpdate = DefaultableBoolean.False;
     this.hiddenTabPage = this.tabPrincipal.TabPages["New"];
     this.formStatus    = FormStatusEnum.Creation;
 }
Esempio n. 4
0
        private void ChangeTimesFormStatus(FormStatusEnum status)
        {
            switch (status)
            {
            case FormStatusEnum.None:
                buttonTimeNew.Visible             = true;
                buttonTimeCancel.Visible          = buttonTimeSubmit.Visible = buttonDeleteTime.Visible = false;
                maskedTextBoxTimeDuration.Enabled = maskedTextBoxTimeStartDateTime.Enabled = maskedTextBoxTimeStopDateTime.Enabled = textBoxTimeDescription.Enabled = false;
                maskedTextBoxTimeDuration.Text    = maskedTextBoxTimeStartDateTime.Text = maskedTextBoxTimeStopDateTime.Text = textBoxTimeDescription.Text = "";
                break;

            case FormStatusEnum.New:
                buttonTimeNew.Visible             = buttonDeleteTime.Visible = false;
                buttonTimeCancel.Visible          = buttonTimeSubmit.Visible = true;
                maskedTextBoxTimeDuration.Enabled = maskedTextBoxTimeStartDateTime.Enabled = maskedTextBoxTimeStopDateTime.Enabled = textBoxTimeDescription.Enabled = true;
                maskedTextBoxTimeDuration.Text    = maskedTextBoxTimeStartDateTime.Text = maskedTextBoxTimeStopDateTime.Text = textBoxTimeDescription.Text = "";
                break;

            case FormStatusEnum.Edit:
                buttonTimeNew.Visible             = buttonTimeCancel.Visible = true;
                buttonTimeSubmit.Visible          = buttonDeleteTime.Visible = true;
                maskedTextBoxTimeDuration.Enabled = maskedTextBoxTimeStartDateTime.Enabled = maskedTextBoxTimeStopDateTime.Enabled = textBoxTimeDescription.Enabled = true;
                break;
            }
        }
Esempio n. 5
0
        private void ChangeProjectFormStatus(FormStatusEnum status)
        {
            switch (status)
            {
            case FormStatusEnum.None:
                buttonProjectNew.Visible       = true;
                buttonProjectCancel.Visible    = buttonProjectSubmit.Visible = buttonDeleteProject.Visible = false;
                maskedTextBoxProjectId.Enabled = textBoxProjectTitle.Enabled = maskedTextBoxProjectInitialTimeDuration.Enabled = false;
                maskedTextBoxProjectId.Text    = textBoxProjectTitle.Text = maskedTextBoxProjectInitialTimeDuration.Text = "";
                break;

            case FormStatusEnum.New:
                buttonProjectNew.Visible       = buttonDeleteProject.Visible = false;
                buttonProjectCancel.Visible    = buttonProjectSubmit.Visible = true;
                maskedTextBoxProjectId.Enabled = textBoxProjectTitle.Enabled = maskedTextBoxProjectInitialTimeDuration.Enabled = true;
                maskedTextBoxProjectId.Text    = textBoxProjectTitle.Text = maskedTextBoxProjectInitialTimeDuration.Text = "";
                break;

            case FormStatusEnum.Edit:
                buttonProjectNew.Visible       = buttonProjectCancel.Visible = true;
                buttonProjectSubmit.Visible    = buttonDeleteProject.Visible = true;
                maskedTextBoxProjectId.Enabled = textBoxProjectTitle.Enabled = maskedTextBoxProjectInitialTimeDuration.Enabled = true;
                break;
            }
        }
Esempio n. 6
0
        public async Task ChangeFormStatus(string UserId, FormStatusEnum status)
        {
            var entity = _unitOfWork.Repository <FormEntity>().Set.FirstOrDefault(x => x.UserId == UserId);

            if (entity != null)
            {
                entity.Status = status;
                await _unitOfWork.Repository <FormEntity>().UpdateAsync(entity);
            }
        }
Esempio n. 7
0
 internal void CreateEntityProcess()
 {
     if (this.ValidateCanCreateEntity())
     {
         this.FormStatus = FormStatusEnum.Creation;
         this.InitializeDetailFormControls();
         this.ClearDetailFields();
         this.ProcessDetailButtons();
         this.ReadOnlyDetailFields(false);
         this.ShowDetail(true);
         this.CreateEntity();
     }
 }
Esempio n. 8
0
        internal void EditEntityProcess()
        {
            UltraGridRow activeRow = this.frmGenericDocument.grdPrincipal.ActiveRow;

            if (activeRow != null && this.ValidateCanEditEntity() &&
                this.LoadEntity(Convert.ToInt32(activeRow.Cells[0].Value)))
            {
                this.FormStatus = FormStatusEnum.Edition;
                this.InitializeDetailFormControls();
                this.ClearDetailFields();
                this.ReadOnlyDetailFields(false);
                this.LoadDetail();
                this.ProcessDetailButtons();
                this.ShowDetail(true);
            }
        }
Esempio n. 9
0
        /// <summary>
        /// 设置窗体状态
        /// </summary>
        /// <param name="status">窗体类型</param>
        public void SetFormStatus(FormStatusEnum status)
        {
            switch (status)
            {
            case FormStatusEnum.Normal:
                //BackColor = Color.FromArgb(84, 128, 157);
                BackColor       = Color.FromArgb(36, 36, 36);
                BackgroundImage = null;
                break;

            case FormStatusEnum.Warn:
                BackColor = Color.FromArgb(36, 36, 36);
                //BackgroundImage = Properties.Resources.form_bg_warn;
                BackgroundImage = null;

                break;
            }
        }
Esempio n. 10
0
        public GenericDocumentFormController(GenericDocumentForm frmGenericDocument)
            : base(frmGenericDocument)
        {
            FormConfigurationParameters pmtFormConfiguration = new FormConfigurationParameters();

            this.frmGenericDocument = frmGenericDocument;

            this.frmGenericDocument.grdPrincipal.InitializeLayout
                += new InitializeLayoutEventHandler(grdPrincipal_InitializeLayout);

            this.frmGenericDocument.ulblSchUsername.Text = Session.User.Username;

            if (this.FormConfiguration != null)
            {
                this.frmGenericDocument.Text = this.FormConfiguration.FormEndUserName;
            }

            this.FormStatus = FormStatusEnum.Search;
            this.ShowDetail(false);
        }
Esempio n. 11
0
 private void btnConfirm_Click(object sender, EventArgs e)
 {
     bool status = true;
     DoPost1(ref status);
     if (status == true)
     {
         this.FormStatus = FormStatusEnum.Confirmed;
     }
 }
Esempio n. 12
0
 private void btnSchEdit_Click(object sender, System.EventArgs e)
 {
     this.formStatus = FormStatusEnum.Edition;
 }
Esempio n. 13
0
 private void btnSave_Click(object sender, EventArgs e)
 {
     bool status = true;
     if (CheckRequiredFields(this) == false)
         return;
     DoSave(ref status);
     if (status == true)
     {
         this.FormStatus = FormStatusEnum.DataPreview;
     }
     errProv.Clear();
 }
Esempio n. 14
0
 private void btnPost_Click(object sender, EventArgs e)
 {
     bool status = true;
     DoPost2(ref status);
     if (status == true)
     {
         this.FormStatus = FormStatusEnum.Posted;
     }
 }
Esempio n. 15
0
 public virtual void BackToSearch()
 {
     this.FormStatus = FormStatusEnum.Search;
     this.ShowDetail(false);
 }
Esempio n. 16
0
 public FormStatus(FormStatusEnum fs)
 {
     this._fs = fs;
 }
Esempio n. 17
0
 private void btnCancel_Click(object sender, EventArgs e)
 {
     DialogResult result = MessageBox.Show(BackOfficeResources.Messages.ConfirmExit, BackOfficeResources.Messages.MessageBoxTitle, MessageBoxButtons.YesNo, MessageBoxIcon.Asterisk);
     if (result == System.Windows.Forms.DialogResult.Yes)
     {
         errProv.Clear();
         DoCancel();
         this.FormStatus = FormStatusEnum.DataPreview;
     }
 }
Esempio n. 18
0
        private void btnAddNew_Click(object sender, EventArgs e)
        {
            bool status = true;

            DoAddNew(ref status);
            if (status == true)
            {
                this.FormStatus = FormStatusEnum.AddNew;

                ClearAllControls(this);
            }
        }
Esempio n. 19
0
 public FormStatusChangeEventArgs(FormStatusEnum fs)
 {
     this.fs = fs;
 }
Esempio n. 20
0
 private void btnEdit_Click(object sender, EventArgs e)
 {
     bool status = true;
     DoEdit(ref status);
     if (status == true)
     {
         this.FormStatus = FormStatusEnum.Edit;
     }
 }