Exemplo n.º 1
0
 public static void DongForm(XtraForm frm)
 {
     if (HelpMsgBox.ShowConfirmMessage("Bạn có chắc muốn đóng ?") == DialogResult.Yes)
     {
         frm.Close();
     }
 }
Exemplo n.º 2
0
        public RepositoryPLGridSelect(XtraForm frmDanhMuc, string columnField, string tableName, string ValueField, string[] visibleField, string[] caption, string getField, TreeList treeList)
        {
            init();
            plDanhMuc.TreeList = treeList;
            plDanhMuc._init(frmDanhMuc ,columnField, tableName , ValueField , visibleField , caption , getField);

            treeList.GotFocus += delegate(object sender , EventArgs e)
            {
                if (treeList.DataSource != null &&
                        !((DataTable)treeList.DataSource).Columns.Contains(columnField + getField))
                {
                    ((DataTable)treeList.DataSource).Columns.Add(new DataColumn(columnField + getField));
                }
            };
            treeList.CellValueChanged += delegate(object sender , CellValueChangedEventArgs e)
            {
                if (e.Column.FieldName.Equals(columnField+getField))
                {
                    DataRowView rowView = (DataRowView)treeList.GetDataRecordByNode(e.Node);
                    DataRow row = rowView.Row;
                    row[columnField] = _getId(e.Value);
                }
            };
            this.Popup += new EventHandler(RepositoryHuyDanhMuc_Popup);
            this.Leave += new EventHandler(RepositoryDanhMucAdv_Leave);
        }
Exemplo n.º 3
0
 private static void SetCenterLocation(XtraForm form)
 {
     Size screenSize = SystemInformation.PrimaryMonitorSize;
     int x = (screenSize.Width - form.Width) / 2;
     int y = (screenSize.Height - form.Height) / 2;
     form.Location = new Point(x, y);
 }
Exemplo n.º 4
0
        private static void SaveSizeForm(XtraForm form)
        {
            try
            {
                string path = FrameworkParams.LAYOUT_FOLDER + @"\" + FrameworkParams.currentUser.username + form.Name + @".xml";
                CreateFileStroreSize(path);
                DataSet ds = new DataSet();
                ds.ReadXml(path);
                if (ds.Tables.Count == 0)
                {
                    DataTable table = new DataTable();
                    table.Columns.Add(form.Name);
                    ds.Tables.Add(table);
                }
                if (!ds.Tables[0].Columns.Contains(form.Name))
                    ds.Tables[0].Columns.Add(form.Name);
                if (ds.Tables[0].Rows.Count == 0)
                    ds.Tables[0].Rows.Add(form.Width + "," + form.Height + "," + form.Location.X + "," + form.Location.Y);
                else
                    ds.Tables[0].Rows[0][form.Name] = form.Width + "," + form.Height + "," + form.Location.X + "," + form.Location.Y;

                ds.WriteXml(path);
            }
            catch { }
        }
Exemplo n.º 5
0
 /// <summary>
 /// Gắn CurrentNews vào form
 /// </summary>
 /// <param name="form"></param>
 public static CurrentNews InitLastestNews(XtraForm form)
 {
     CurrentNews ctr = new CurrentNews();
     ctr.Dock = DockStyle.Fill;
     form.Controls.Add(ctr);
     return ctr;
 }
Exemplo n.º 6
0
        public static _Print GetPrintObj(XtraForm frmMain, long IDs)
        {
            //            _Print print = new _Print();
            //            DataSet Resume = new DataSet();
            //            DatabaseFB db = DABase.getDatabase();
            //            DbCommand cmd = db.GetStoredProcCommand("NEW_PROCEDURE");
            //            db.AddInParameter(cmd, "@RID", DbType.Int64, IDs);
            //            db.LoadDataSet(cmd, Resume, "NEW_PROCEDURE");

            //            DataTable Resume_Ung_Tuyen = DABase.getDatabase().LoadDataSet(
            //                @"SELECT REUT.R_ID,REUT.VTUT_ID,NAME FROM RESUME_UNG_TUYEN REUT INNER JOIN DM_VI_TRI_UNG_TUYEN VT ON REUT.VTUT_ID=VT.ID
            //                    WHERE REUT.R_ID=" + IDs).Tables[0];
            //            StringBuilder Str = new StringBuilder("");
            //            foreach (DataRow row in Resume_Ung_Tuyen.Rows)
            //                Str.Append(row["NAME"].ToString() + ",");
            //            if (Str.Length > 0) Str.Remove(Str.Length - 1, 1);
            //            Resume.Tables[0].Rows[0]["VT_TUYEN_DUNG"] = Str.ToString();
            //            foreach (DataRow dr in Resume.Tables[0].Rows)
            //            {
            //                dr.BeginEdit();
            //                dr["QTDT"] = HelpByte.BytesToUTF8String((byte[])dr["QUA_TRINH_DAO_TAO"]);
            //                dr["QTCT"] = HelpByte.BytesToUTF8String((byte[])dr["QUA_TRINH_CONG_TAC"]);
            //                dr["TTCM"] = HelpByte.BytesToUTF8String((byte[])dr["TRINH_DO_CHUYEN_MON"]);
            //                dr["TTNN"] = HelpByte.BytesToUTF8String((byte[])dr["TRINH_DO_NGOAI_NGU"]);
            //                dr.EndEdit();
            //            }
            //            print.ReportNameFile = "EMB" + typeof(InThongTinUngVienForm).FullName;
            //            print.MainForm = frmMain;
            //            print.MainDataset = Resume;
            //            print.SubDataset = new DataSet[] { AppReport.HeaderDataSet() };
            //            return print;
            return null;
        }
Exemplo n.º 7
0
 public static void ColseForm(XtraForm frm, bool? isAdd, System.Windows.Forms.FormClosingEventArgs e)
 {
     if (frm.Tag != null && frm.Tag.Equals("Q")) { e.Cancel = false; return; }
     if (isAdd == null) { e.Cancel = false; return; }
     if (HelpMsgBox.ShowConfirmMessage("Bạn có chắc muốn đóng?") == DialogResult.Yes) e.Cancel = false;
     else e.Cancel = true;
 }
Exemplo n.º 8
0
 public static void ChangeFormSize(XtraForm form, string form_name, bool is_touch_mode)
 {
     int width = 0, height = 0;
     string[] tmp = CaptionEngine.GetControlCaption(form_name, null, BaseConstant.FORM_SIZE, null).Split('|');
     width = Convert.ToInt32(tmp[0]);
     height = Convert.ToInt32(tmp[1]);
     form.Size = new Size(width, height);
 }
Exemplo n.º 9
0
 private void BindPageTab(XtraTabPage tabPage, XtraForm form)
 {
     var _tabPage = CreateTabPageControl("零部件列表");
     _tabPage.Controls.Add(form);
     tabControl.TabPages.Add(_tabPage);
     tabPage.Controls.Add(tabControl);
     xtraTabControl1.SelectedTabPage = tabPage;
 }
Exemplo n.º 10
0
 private void ChangeFormVisibility(XtraForm form) {
     if (form.IsDisposed)
         return;
     if (form.Visible)
         form.Hide();
     else
         form.Show();
 }
Exemplo n.º 11
0
 /// <summary>
 /// 打开指定的窗口
 /// </summary>
 /// <param name="winForm"></param>
 public void OpenForm(XtraForm winForm)
 {
     if (!FormAlreadyOpen(winForm.GetType()))
     {
         winForm.MdiParent = this;
         winForm.Show();
     }
 }
 public static void WindowsMessage(string title, string message, XtraForm frm)
 {
     FlyoutAction action = new FlyoutAction();
     action.Caption = title;
     action.Description = message;
     action.Commands.Add(FlyoutCommand.OK);
     FlyoutDialog.Show(frm, action);
 }
Exemplo n.º 13
0
 //public PLVietKey(XtraForm frm,VietKeyHandler.InputType kieugo)
 //{
 //    this.dicKeyFunc = new Dictionary<Keys , Func>();
 //    this.dicKeyFuncArg = new Dictionary<Keys , StructFuncArg>();
 //    this.frmOwn = frm;
 //    this.frmOwn.KeyPreview = true;
 //    this.frmOwn.KeyUp += new KeyEventHandler(frmOwn_KeyUp);
 //    this.frmOwn.KeyPress += new KeyPressEventHandler(frmOwn_KeyPress);
 //    vietkey = new VietKeyHandler();
 //    vietkey.InputMethods = kieugo;
 //}
 public PLVietKey(XtraForm frm)
 {
     this.dicKeyFunc = new Dictionary<Keys , Func>();
     this.dicKeyFuncArg = new Dictionary<Keys , StructFuncArg>();
     this.frmOwn = frm;
     this.frmOwn.KeyPreview = true;
     this.frmOwn.KeyUp += new KeyEventHandler(frmOwn_KeyUp);
     this.frmOwn.KeyPress += new KeyPressEventHandler(frmOwn_KeyPress);
     vietkey = new VietKeyHandler();
 }
Exemplo n.º 14
0
 public void AbrirFormulario(XtraForm form)
 {
     if (VerificarFormulario(form))
     {
         return;
     }
     form.MdiParent   = this;
     form.WindowState = FormWindowState.Maximized;
     form.Show();
 }
Exemplo n.º 15
0
 bool check_show_form(XtraForm f)
 {
     for (int i = 0; i < xTabForm.Pages.Count; i++)
     {
         if (xTabForm.Pages[i].MdiChild.Text == f.Text)
         { xTabForm.Pages[i].MdiChild.Activate(); return false; }
     }
     commons.ShowFormMdi(f, this);
     return true;
 }
Exemplo n.º 16
0
        private void MDI(XtraForm forma)
        {
            if (forma == null)
            {
                return;
            }

            forma.MdiParent = this;
            forma.Show();
        }
Exemplo n.º 17
0
 public void OpenForm(XtraForm form)
 {
     cMainPanel.Controls.Clear();
     form.TopLevel   = false;
     form.AutoScroll = true;
     form.Dock       = DockStyle.Fill;
     cMainPanel.Controls.Add(form);
     Text = "Vsro Teleport Editor v1.0 - " + form.Text;
     form.Show();
 }
Exemplo n.º 18
0
 /// <summary>
 /// Hiển thị màn hình có ProgressBar tự xây dựng.
 /// </summary>
 public static void longProcess(XtraForm mainForm, ThreadStart process, long estimateTime)
 {
     if (estimateTime == -1)
         estimateTime = 1;
     mainForm.Cursor = Cursors.WaitCursor;
     TrialWaitingBox frm = new TrialWaitingBox(process);
     frm.estimateTime = estimateTime;
     frm.ShowDialog(mainForm);
     mainForm.Cursor = Cursors.Default;
 }
Exemplo n.º 19
0
        public UserLookAndFeel GetLookAndFeel()
        {
            XtraForm form = Owner as XtraForm;

            if (form != null)
            {
                return(form.LookAndFeel);
            }
            return(null);
        }
Exemplo n.º 20
0
 private void tsbDeleteTrainingDay_Click(object sender, EventArgs e)
 {
     if (DomainObjectOperatonHelper.DeleteTrainingDay(UserContext.SessionData, day))
     {
         dayRemoved = true;
         XtraForm parentForm = ControlHelper.GetParentControl <XtraForm>(this);
         parentForm.DialogResult = DialogResult.OK;
         parentForm.Close();
     }
 }
        /// <summary>
        /// Gets the report C11 h.
        /// </summary>
        /// <param name="frmParent">The FRM parent.</param>
        /// <param name="commonVariable">The common variable.</param>
        /// <param name="oRsTool">The o rs tool.</param>
        /// <returns></returns>
        public IList <C11HModel> GetReportC11H(XtraForm frmParent, Session.GlobalVariable commonVariable, ReportSharpHelper oRsTool)
        {
            if (commonVariable.RefIdList == null)
            {
                commonVariable.RefIdList = commonVariable.RefId.ToString(CultureInfo.InvariantCulture);
            }
            IList <C11HModel> list = Model.GetC11H(commonVariable.ReportList.ProcedureName, commonVariable.RefIdList);

            return(list);
        }
 private void Form1_Load(object sender, EventArgs e)
 {
     for (int i = 0; i < 4; i++)
     {
         XtraForm xtraForm = new XtraForm();
         xtraForm.Text      = "Doc " + (i + 1);
         xtraForm.MdiParent = this;
         xtraForm.Show();
     }
 }
Exemplo n.º 23
0
 public static void ShowProgressBar(XtraForm form)
 {
     try
     {
         CloseForm(false);
         ShowForm(form, typeof(Ivs.Controls.Forms.ProgressBarForm), true, false, false);
     }
     catch
     { }
 }
Exemplo n.º 24
0
 public FrmBlackBack(XtraForm Ftemp, int Opastiy, Color color)
 {
     this.components = null;
     this.opastiy    = 70;
     this.bColor     = Color.Black;
     this.InitializeComponent();
     this.opastiy = Opastiy;
     this.bColor  = color;
     this.Ftemp2  = Ftemp;
 }
Exemplo n.º 25
0
        /// <summary>
        /// 关闭窗体
        /// </summary>
        private void CloseForm()
        {
            if (tabAnalysisTemplateManage.Controls.Count > 0)
            {
                XtraForm itemForm = tabAnalysisTemplateManage.Controls[0] as XtraForm;
                itemForm.Close();
                itemForm.Dispose();
            }
            if (TabLargedataAnalysisManage.Controls.Count > 0)
            {
                XtraForm itemForm = TabLargedataAnalysisManage.Controls[0] as XtraForm;
                itemForm.Close();
                itemForm.Dispose();
            }
            if (TabSetAlarmNotificationPersonnelMange.Controls.Count > 0)
            {
                XtraForm itemForm = TabSetAlarmNotificationPersonnelMange.Controls[0] as XtraForm;
                itemForm.Close();
                itemForm.Dispose();
            }
            if (TabSetRegionOutageManage.Controls.Count > 0)
            {
                XtraForm itemForm = TabSetRegionOutageManage.Controls[0] as XtraForm;
                itemForm.Close();
                itemForm.Dispose();
            }
            if (TabSetEmergencyLinkage.Controls.Count > 0)
            {
                XtraForm itemForm = TabSetEmergencyLinkage.Controls[0] as XtraForm;
                itemForm.Close();
                itemForm.Dispose();
            }

            if (TabCurvilinearQuery.Controls.Count > 0)
            {
                XtraForm itemForm = TabCurvilinearQuery.Controls[0] as XtraForm;
                itemForm.Close();
                itemForm.Dispose();
            }
            if (TabAnalysisResultsInRealtime.Controls.Count > 0)
            {
                XtraForm itemForm = TabAnalysisResultsInRealtime.Controls[0] as XtraForm;
                itemForm.Close();
                itemForm.Dispose();
            }
            if (TabViewEmergencyLinkage.Controls.Count > 0)
            {
                XtraForm itemForm = TabViewEmergencyLinkage.Controls[0] as XtraForm;
                if (itemForm != null)
                {
                    itemForm.Close();
                    itemForm.Dispose();
                }
            }
        }
Exemplo n.º 26
0
        ///// <summary>
        ///// How to: Create New DataNavigator Control
        ///// </summary>
        //private void CreateDataNavigator()
        //{
        //    // Create a new DataNavigator control
        //    DataNavigator dataNavigator = new DataNavigator();
        //    Controls.Add(dataNavigator);
        //    dataNavigator.Height = 40;
        //    dataNavigator.Dock = DockStyle.Bottom;
        //    // Bind to a data source
        //    dataNavigator.DataSource = productsBindingSource;
        //    // Specify the ImageCollection that stores custom images for the DataNavigator's buttons
        //    dataNavigator.Buttons.ImageList = imageCollection1;
        //    for (int i = 0; i < dataNavigator.Buttons.ButtonCollection.Count; i++)
        //    {
        //        dataNavigator.Buttons.ButtonCollection[i].ImageIndex = i;
        //    }
        //    dataNavigator.ShowToolTips = true;
        //}


        /// <summary>
        /// وایریش ردیف دیتاگرید با استفاده از اینتر
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        //private void gridView_KeyPress(object sender, KeyPressEventArgs e)
        //{
        //    if (e.KeyChar == 13)
        //    {
        //        btnEdit_Click(null, null);
        //    }
        //}

        // تبدیل دیتاسورس به بایندینگ  لیست Conver datasource to BindingList
        //BindingList<AmaliatAnbarVKala_Riz> list = (BindingList<AmaliatAnbarVKala_Riz>)akVorodeKala_RizsBindingSource.DataSource;

        /// <summary>
        /// جلوگیری از باز شدن فرمها بیش از یک بار
        /// </summary>
        /// <param name="form"></param>
        public static void ActiveForm(XtraForm form)
        {
            if (Application.OpenForms[form.Name] == null)
            {
                form.Show();
            }
            else
            {
                Application.OpenForms[form.Name].Activate();
            }
        }
Exemplo n.º 27
0
 public static void SetSaveLayout(XtraForm form)
 {
     form.Load += delegate(object sender, EventArgs e)
     {
         LoadSizeForm(form);
     };
     form.FormClosed += delegate(object sender, FormClosedEventArgs e)
     {
         SaveSizeForm(form);
     };
 }
Exemplo n.º 28
0
 private void changeFormVisibility(XtraForm form)
 {
     if (form.Visible)
     {
         form.Hide();
     }
     else
     {
         form.Show();
     }
 }
 private void NhanForm(XtraForm frm)
 {
     try
     {
         TabCreating(frm.Text, frm);
     }
     catch (Exception ex)
     {
         ExceptionUtil.ThrowMsgBox(ex.Message);
     }
 }
Exemplo n.º 30
0
 /// <summary>
 /// 应用整体模板
 /// </summary>
 /// <returns></returns>
 public DataTable ApplyAllDataModel()
 {
     if (_currentGridView == null)
     {
         DocumentTemplet documentTemplet = new DocumentTemplet(DocTempletType.ALL, Path.GetFileNameWithoutExtension(_baseDoc.ReportName), ExtendAppContext.Current.EventNo);
         XtraForm        xtraForm        = GetDialogForm("套用模板", documentTemplet);
         xtraForm.TopMost = true;
         if (xtraForm.ShowDialog() == DialogResult.OK)
         {
             DataTable TotalModelDT = documentTemplet.DialogResultDataTable;
             return(TotalModelDT);
         }
     }
     else
     {
         if (_currentGridView != null)
         {
             if (_currentGridView.TempletFlag == DocTempletType.QiXieQingDian)
             {
                 QiXieQingDianTemplet qiXieQingDianTemplet = new QiXieQingDianTemplet();
                 qiXieQingDianTemplet.IsApply = true;
                 XtraForm xtraForm = GetDialogForm("套用模板", qiXieQingDianTemplet);
                 if (xtraForm.ShowDialog() == DialogResult.OK && !string.IsNullOrEmpty(qiXieQingDianTemplet.DialogResultData))
                 {
                     SetQingdianViewData(qiXieQingDianTemplet.DialogResultData, qiXieQingDianTemplet.IsAddTempletData);
                     return(null);
                 }
             }
         }
         else if (_currentMRichTextBox != null)
         {
             if (_currentMRichTextBox.TempletFlag != DocTempletType.None)
             {
                 DocumentTemplet documentTemplet = null;
                 if (_currentMRichTextBox.TempletFlag == DocTempletType.Other && !string.IsNullOrEmpty(_currentMRichTextBox.OtherTempletFlagString))
                 {
                     documentTemplet = new DocumentTemplet(_currentMRichTextBox.OtherTempletFlagString.Trim(), ExtendAppContext.Current.EventNo);
                 }
                 else
                 {
                     documentTemplet = new DocumentTemplet(_currentMRichTextBox.TempletFlag, ExtendAppContext.Current.EventNo);
                 }
                 XtraForm xtraForm = GetDialogForm("套用模板", documentTemplet);
                 xtraForm.TopMost = true;
                 if (xtraForm.ShowDialog() == DialogResult.OK)
                 {
                     _currentMRichTextBox.Text = documentTemplet.DialogResultData;
                     return(null);
                 }
             }
         }
     }
     return(null);
 }
Exemplo n.º 31
0
        private void WindowFormClosed(object sender, WorkspaceEventArgs e)
        {
            XtraForm form = windows[(Control)e.SmartPart];

            if (form != null)
            {
                form.Controls.Remove((Control)e.SmartPart);
            }
            windows.Remove((Control)e.SmartPart);
            InnerSmartParts.Remove((Control)e.SmartPart);
        }
        /// <summary>
        /// Gets the report estimate detail statement.
        /// </summary>
        /// <param name="frmParent">The FRM parent.</param>
        /// <param name="commonVariable">The common variable.</param>
        /// <param name="oRsTool">The o rs tool.</param>
        /// <returns></returns>
        public List <EstimateDetailStatementModel> GetReportEstimateDetailStatement(XtraForm frmParent, GlobalVariable commonVariable,
                                                                                    ReportSharpHelper oRsTool)
        {
            var estimateDetailStatementModel = new List <EstimateDetailStatementModel>();

            if (!oRsTool.IsRefresh)
            {
                using (var frmXtraEstimateDetailStatement = new FrmXtraEstimateDetailStatement())
                {
                    frmXtraEstimateDetailStatement.ReporDate = _globalVariable.PostedDate;
                    if (frmXtraEstimateDetailStatement.ShowDialog() == DialogResult.OK)
                    {
                        var yearOfEstimate                  = frmXtraEstimateDetailStatement.YearOfEstimate;
                        var generalDescription              = frmXtraEstimateDetailStatement.GeneralDescription;
                        var employeeLeasingDescription      = frmXtraEstimateDetailStatement.EmployeeLeasingDescription;
                        var employeeContractDescription     = frmXtraEstimateDetailStatement.EmployeeContractDescription;
                        var buildingOfFixedAssetDescription = frmXtraEstimateDetailStatement.BuildingOfFixedAssetDescription;
                        var descriptionForBuilding          = frmXtraEstimateDetailStatement.DescriptionForBuilding;
                        var carDescription                  = frmXtraEstimateDetailStatement.CarDescription;
                        var inventoryDescription            = frmXtraEstimateDetailStatement.InventoryDescription;
                        var partC      = frmXtraEstimateDetailStatement.PartC;
                        var partC1     = frmXtraEstimateDetailStatement.PartC1;
                        var reportDate = frmXtraEstimateDetailStatement.ReporDate;



                        oRsTool.Parameters.Add("YearOfEstimate", yearOfEstimate);
                        oRsTool.Parameters.Add("PartC", partC);
                        oRsTool.Parameters.Add("PartC1", partC1);
                        oRsTool.Parameters.Add("GeneralDescription", generalDescription);
                        oRsTool.Parameters.Add("EmployeeLeasingDescription", employeeLeasingDescription);
                        oRsTool.Parameters.Add("EmployeeContractDescription", employeeContractDescription);
                        oRsTool.Parameters.Add("BuildingOfFixedAssetDescription", buildingOfFixedAssetDescription);
                        oRsTool.Parameters.Add("DescriptionForBuilding", descriptionForBuilding);
                        oRsTool.Parameters.Add("CarDescription", carDescription);
                        oRsTool.Parameters.Add("InventoryDescription", inventoryDescription);
                        oRsTool.Parameters.Add("ReportDate", reportDate);
                        oRsTool.Parameters.Add("CompanyProvince", _globalVariable.CompanyProvince);

                        estimateDetailStatementModel.Add(Model.GetEstimateDetailStatement(yearOfEstimate, false));
                    }
                    else
                    {
                        estimateDetailStatementModel = null;
                    }
                }
            }
            else
            {
                var yearOfEstimate = short.Parse(oRsTool.Parameters["YearOfEstimate"].ToString());
                estimateDetailStatementModel.Add(Model.GetEstimateDetailStatement(yearOfEstimate, false));
            }
            return(estimateDetailStatementModel);
        }
Exemplo n.º 33
0
 /// <summary>Gắn menu click phải bao gồm các chức năng lấy FURL, RESET, REFRESH
 /// Có thể mở rộng bằng cách thêm vào BarManager.
 /// </summary>
 /// <param name="form">The form.</param>
 public static BarManager PopupRightClickForm(XtraForm form)
 {
     if (form is IRightClickForm)
     {
         BarManager barMan = InitPopupMenu(form);
         form.MouseClick += new MouseEventHandler(form_MouseClick);
         return barMan;
     }
     else
         return null;
 }
Exemplo n.º 34
0
        public static void OpenForm(frmMain index, XtraUserControl uc, string name)
        {
            XtraForm frm = new XtraForm();

            frm.Text      = name;
            frm.MdiParent = index;
            uc.Dock       = DockStyle.Fill;
            frm.Controls.Clear();
            frm.Controls.Add(uc);
            frm.Show();
        }
Exemplo n.º 35
0
 private void simpleButtonExit_Click(object sender, EventArgs e)
 {
     if (m_Host.CustomMessageBox.MessageShow("确定要退出吗?", CustomMessageBoxKind.QuestionYesNo) == DialogResult.Yes)
     {
         XtraForm form = this.Parent.Parent.Parent as XtraForm;
         if (form != null)
         {
             form.Close();
         }
     }
 }
Exemplo n.º 36
0
 public static void Reset(this DXValidationProvider Validator, XtraForm form)
 {
     if (form.Visible)
     {
         IList <Control> controls = Validator.GetInvalidControls();
         while (controls.Count > 0)
         {
             Validator.RemoveControlError(controls[controls.Count - 1]);
         }
     }
 }
Exemplo n.º 37
0
 public static void LongProcess(XtraForm mainForm, ThreadStart process, long estimateTime)
 {
     HelpWaiting.longProcess(mainForm, process, estimateTime);
     //if (estimateTime == -1)
     //    estimateTime = 1;
     //mainForm.Cursor = Cursors.WaitCursor;
     //TrialWaitingBox frm = new TrialWaitingBox(process);
     //frm.estimateTime = estimateTime;
     //frm.ShowDialog(mainForm);
     //mainForm.Cursor = Cursors.Default;
 }
Exemplo n.º 38
0
        public ExportTool(XtraForm form, GridView grid, DropDownButton dropDown)
        {
            _form                     = form;
            _dropDown                 = dropDown;
            _grid                     = grid;
            _popupMenu                = new PopupMenu(_manager);
            _dropDown.MenuManager     = _manager;
            _dropDown.DropDownControl = _popupMenu;
            //PDF
            BarButtonItem pdfExport = new BarButtonItem
            {
                Name    = "pdf",
                Caption = "PDF Dosyası"
            };

            pdfExport.ItemClick += Export;
            _popupMenu.AddItem(pdfExport);
            //EXCEL
            BarButtonItem xlsxExport = new BarButtonItem
            {
                Name    = "xlsx",
                Caption = "Excel Dosyası"
            };

            xlsxExport.ItemClick += Export;
            _popupMenu.AddItem(xlsxExport);
            //XLS
            BarButtonItem xlsExport = new BarButtonItem
            {
                Name    = "xls",
                Caption = "Excel Dosyası"
            };

            xlsExport.ItemClick += Export;
            _popupMenu.AddItem(xlsExport);
            //html
            BarButtonItem htmlExport = new BarButtonItem
            {
                Name    = "html",
                Caption = "HTML Dosyası"
            };

            htmlExport.ItemClick += Export;
            _popupMenu.AddItem(htmlExport);
            //word
            BarButtonItem docxExport = new BarButtonItem
            {
                Name    = "docx",
                Caption = "Word Dosyası"
            };

            docxExport.ItemClick += Export;
            _popupMenu.AddItem(docxExport);
        }
Exemplo n.º 39
0
        private XtraForm GetDialogForm(string text, UserControl view)
        {
            XtraForm xtraForm = new XtraForm();

            xtraForm.Text = text;
            xtraForm.Controls.Add(view);
            view.Dock              = DockStyle.Fill;
            xtraForm.Size          = new Size(800, 600);
            xtraForm.StartPosition = FormStartPosition.CenterScreen;
            xtraForm.MaximizeBox   = false;
            return(xtraForm);
        }
Exemplo n.º 40
0
 private bool existFormChild(XtraForm form)
 {
     foreach(XtraForm child in MdiChildren)
     {
         if(child.Name.Equals(form.Name))
         {
             child.Activate();
             return true;
         }
     }
     return false;
 }
Exemplo n.º 41
0
 public static void RolleriYukle(XtraForm form)
 {
     Context.YemekYemekContext context = new Context.YemekYemekContext();
     foreach (var item in context.KullaniciRoller.Where(c => c.FormAdi == form.Name && c.Yetki == false).ToList())
     {
         var bulunan = form.Controls.Find(item.KontrolAdi, true).SingleOrDefault();
         if (bulunan != null)
         {
             bulunan.Enabled = false;
         }
     }
 }
Exemplo n.º 42
0
 bool KiemTraFormDaMo(XtraForm form)
 {
     foreach (var item in MdiChildren)
     {
         if (item.Name == form.Name)
         {
             item.Activate();
             return(true);
         }
     }
     return(false);
 }
Exemplo n.º 43
0
 protected override void OnParentChanged(EventArgs e)
 {
     base.OnParentChanged(e);
     if (!ServicesManager.IsDesignMode)
     {
         XtraForm form = ControlHelper.GetParentControl <XtraForm>(this);
         if (form != null)
         {
             form.CancelButton = this;
         }
     }
 }
Exemplo n.º 44
0
 private bool ExistsForm(XtraForm form)
 {
     foreach (var child in MdiChildren)
     {
         if (child.Name == form.Name)
         {
             child.Activate();
             return(true);
         }
     }
     return(false);
 }
Exemplo n.º 45
0
        /// <summary>
        /// Displays the report.
        /// </summary>
        /// <param name="dataSource">The data source.</param>
        /// <param name="reportList">The report list.</param>
        /// <param name="isVoucher">if set to <c>true</c> [b is voucher].</param>
        /// <param name="frmForm">The   form.</param>
        /// <param name="isShowDialog">if set to <c>true</c> [b show dialog].</param>
        /// <param name="isPrint">if set to <c>true</c> [is print].</param>
        /// <param name="voucherDate">The d voucher date.</param>
        public void DisplayReport(ref ICollection dataSource, ReportListModel reportList, bool isVoucher, XtraForm frmForm, bool isShowDialog, bool isPrint, DateTime voucherDate)
        {
            try
            {
                Cursor.Current = Cursors.WaitCursor;
                if (dataSource == null)
                {
                    return;
                }
                //CommonVariable = new GlobalVariable();
                var oRsTool = ReportSharpTool;
                var str     = GlobalVariable.ReportPath + (string.IsNullOrEmpty(oRsTool.ReportFileName) ? reportList.ReportFile : oRsTool.ReportFileName);
                oRsTool.RssObject.VoucherDate = voucherDate;
                oRsTool.ListDataSource        = dataSource;
                oRsTool.DataMember            = reportList.TableName.Trim();
                oRsTool.LayoutReportPath      = GlobalVariable.ReportPath;
                oRsTool.ReportFileName        = str;

                if (!AddParameter(ref dataSource))
                {
                    return;
                }
                oRsTool.IsPrint            = isPrint;
                oRsTool.ReportTitle        = reportList.ReportName;
                oRsTool.ProductName        = GlobalVariable.ProducName;
                oRsTool.DisplayProductName = false;
                _frmParentForm             = frmForm;
                var model = new Model();
                //tam thoi comment
                CurrencyModels          = model.GetCurrencies();
                NumberToWord.Currencies = new List <Currency>();
                foreach (var currencyModel in CurrencyModels)
                {
                    NumberToWord.Currencies.Add(new Currency
                    {
                        //CurrencyId = currencyModel.CurrencyId,
                        CurrencyCode = currencyModel.CurrencyCode,
                        CurrencyName = currencyModel.CurrencyName,
                        Prefix       = currencyModel.Prefix,
                        Suffix       = currencyModel.Suffix
                    });
                }
                oRsTool.RunReport(frmForm, isShowDialog);
            }
            catch (Exception ex)
            {
                XtraMessageBox.Show(ex.ToString() + ex.InnerException, "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            finally
            {
                Cursor.Current = Cursors.Default;
            }
        }
Exemplo n.º 46
0
 private void ShowDocument(XtraForm view)
 {
     try
     {
         documentManager1.View.BeginUpdate();
         documentManager1.View.Controller.AddDocument(view);
     }
     finally
     {
         documentManager1.View.EndUpdate();
     }
 }
 public void DisposeAllButThis(XtraForm form)
 {
     foreach (XtraForm frm in this.MdiChildren)
     {
         if (frm.GetType() == form.GetType() &&
             frm != form)
         {
             frm.Dispose();
             frm.Close();
         }
     }
 }
Exemplo n.º 48
0
        public void proAccesoCampos(XtraForm frmFormulario, string varCodUsuario, int varCodFormulario, int varCodDocumento, int varCodOperacion)
        {
            try
            {
                this.proDtCampos(varCodUsuario, varCodFormulario, varCodDocumento, varCodOperacion);
                foreach (DataRow drRegistro in dtCampos.Select("CamBloqueado = true"))
                {
                    string varCamTipo   = drRegistro["CamTipo"].ToString();
                    string varCamNombre = drRegistro["CamNombre"].ToString();
                    switch (varCamTipo)
                    {
                    case "TextEdit":
                        ((TextEdit)frmFormulario.Controls.Find(varCamNombre, true)[0]).Enabled = false;
                        break;

                    case "MemoEdit":
                        ((MemoEdit)frmFormulario.Controls.Find(varCamNombre, true)[0]).Enabled = false;
                        break;

                    case "ButtonEdit":
                        ((ButtonEdit)frmFormulario.Controls.Find(varCamNombre, true)[0]).Enabled = false;
                        break;

                    case "ComboBoxEdit":
                        ((ComboBoxEdit)frmFormulario.Controls.Find(varCamNombre, true)[0]).Enabled = false;
                        break;

                    case "DateEdit":
                        ((DateEdit)frmFormulario.Controls.Find(varCamNombre, true)[0]).Enabled = false;
                        break;

                    case "LookUpEdit":
                        ((LookUpEdit)frmFormulario.Controls.Find(varCamNombre, true)[0]).Enabled = false;
                        break;

                    case "GridLookUpEdit":
                        ((GridLookUpEdit)frmFormulario.Controls.Find(varCamNombre, true)[0]).Enabled = false;
                        break;

                    case "GridControl":
                        foreach (GridView view in ((GridControl)frmFormulario.Controls.Find(varCamNombre, true)[0]).Views)
                        {
                            view.OptionsBehavior.ReadOnly = true;
                        }
                        break;

                    default:
                        break;
                    }
                }
            }
            catch (Exception) { throw; }
        }
Exemplo n.º 49
0
 public void _BuildTree(XtraForm danhMucForm ,string columnField, string TableName , int[] RootID , string IDField , string IDParentField , string[] VisibleFields , string[] Captions, string getField)
 {
     this._initTree(IDField , IDParentField , VisibleFields , Captions);
     this.danhMucForm = danhMucForm;
     this.IDField = IDField;
     this.tableName = TableName;
     fieldGet = getField;
     this.RootID = RootID;
     this.columnField = columnField;
     DataTable dt = LoadTable(TableName , RootID);
     treeList1.DataSource = dt;
 }
Exemplo n.º 50
0
 /// <summary>Thực hiện hành động trong action và hiện thông điệp chờ.
 /// Chú ý: Khi dùng các hành động trong action ko có phần MessageBox.
 /// </summary>
 public static void showMsgForm(XtraForm parent, DelegationLib.CallFunction_MulIn_NoOut action)
 {
     WaitingMsg msg = new WaitingMsg(parent);
     try
     {
         action(new List<object>());
     }
     catch { }
     finally
     {
         msg.Finish();
     }
 }
Exemplo n.º 51
0
 private static void LoadSizeForm(XtraForm form)
 {
     try
     {
         DataSet ds = new DataSet();
         ds.ReadXml(FrameworkParams.LAYOUT_FOLDER + @"\" + FrameworkParams.currentUser.username + form.Name + @".xml");
         string[] sizeForm = ds.Tables[0].Rows[0][form.Name].ToString().Split(',');
         HelpXtraForm.SetLargeSize(form, HelpNumber.ParseInt32(sizeForm[0]), HelpNumber.ParseInt32(sizeForm[1]));
         //SetLocation(form, HelpNumber.ParseInt32(sizeForm[2]), HelpNumber.ParseInt32(sizeForm[3]));
         PLFormLayout.SetCenterLocation(form);
     }
     catch { }
 }
Exemplo n.º 52
0
        public List<Control> GetFormatControls(XtraForm formObj)
        {
            List<Control> controls = new List<Control>();
            if (formObj is frmDieuChinhLuong)
            {
                frmDieuChinhLuong frm = (frmDieuChinhLuong)formObj;
                controls.Add(frm.clLuongBTG);
                controls.Add(frm.clLuongCT);
                controls.Add(frm.clLuongTC);
                controls.Add(frm.clLuongTV);
                controls.Add(frm.clPhanTram);
            }
            else if (formObj is frmTreeUserManExt)
            {
                try
                {
                    frmTreeUserManExt frm = formObj as frmTreeUserManExt;
                    SplitContainerControl splitContainerControl2 = frm.Controls["splitContainerControl2"] as SplitContainerControl;
                    DevExpress.XtraTab.XtraTabControl xtap = splitContainerControl2.Panel2.Controls["xtraTabControlRight"] as DevExpress.XtraTab.XtraTabControl;
                    DevExpress.XtraTab.XtraTabPage p = xtap.TabPages[0];
                    DevExpress.XtraTreeList.TreeList tree = p.Controls["treeListFeature"] as DevExpress.XtraTreeList.TreeList;
                    //tree.AfterExpand += delegate(object sender, DevExpress.XtraTreeList.NodeEventArgs e)
                    //{
                    //    if (e.Node.Level == 0 && e.Node.Tag == null)
                    //    {
                    //        System.Data.DataTable dt = tree.DataSource as System.Data.DataTable;
                    //        dt.DefaultView.Sort = "DESCRIPTION ASC";
                    //        e.Node.Tag = "SORTED";
                    //        //tree.MoveFirst();
                    //    }

                    //};

                }
                catch
                {

                }

                //splitContainerControl2.Panel1

            }
            ///CHAUTV: Phần này chỉnh sửa thay cho fw khi chưa đưa vào fw được

            //Khi để ở đây mỗi lần mở form nó sẽ chạy lên -->Nặng chương trình-->Nhanh chóng đưa vào fw để tránh tình trạng này
            //Hoặc đưa ra một phương thức để có thể cài đặt chạy 1 lần
            //PLFormat.UpdatePermission();

            return controls;
        }
Exemplo n.º 53
0
 public static void PrintPhieu(XtraForm mainForm, PrintType CachIn, PhieuType LoaiPhieu, long[] IDs, GetPrintObj Print)
 {
     try
     {
         _Print _print = Print(mainForm, LoaiPhieu, IDs);
         _print.MainForm = mainForm;
         if (_print != null)
         {
             if (CachIn == PrintType.PREVIEW)
                 HelpReport.Preview(_print);
             else if (CachIn == PrintType.DIRECT)
                 HelpReport.Print(_print);
         }
     }
     catch
     { }
 }
Exemplo n.º 54
0
 /// <summary>Khởi tạo các nút trên phiếu 
 /// </summary>
 public static void InitBtnPhieu(XtraForm frm, bool? IsAdd, DropDownButton NghiepVu, DropDownButton InPhieu, DropDownButton Chon,
     SimpleButton Save, SimpleButton Delete, SimpleButton Close)
 {
     if (Save != null) Save.Image = FWImageDic.SAVE_IMAGE16;
     if (Delete != null) Delete.Image = FWImageDic.DELETE_IMAGE16;
     if (Close != null) Close.Image = FWImageDic.CLOSE_IMAGE16;
     if (NghiepVu != null)
     {
         NghiepVu.Size = new System.Drawing.Size(101, 23);
         NghiepVu.Image = FWImageDic.BUSINESS_IMAGE16;
     }
     if (InPhieu != null)
     {
         InPhieu.Size = new System.Drawing.Size(84, 23);
         InPhieu.Image = FWImageDic.PRINT_IMAGE16;
     }
     if (Chon != null)
     {
         Chon.Size = new System.Drawing.Size(130, 23);
         Chon.Image = FWImageDic.CHOICE_POPUP_IMAGE16;
     }
     if (IsAdd == null)
     {
         if (Delete != null) Delete.Visible = false;
         if (Save != null) Save.Visible = false;
         if (NghiepVu != null) NghiepVu.Enabled = true;
         if (InPhieu != null) InPhieu.Enabled = true;
         if (Chon != null) Chon.Enabled = false;
     }
     else if (IsAdd == true)
     {
         if (Delete != null) Delete.Enabled = false;
         if (Save != null) Save.Enabled = true;
         if (NghiepVu != null) NghiepVu.Enabled = false;
         if (InPhieu != null) InPhieu.Enabled = false;
         if (Chon != null) Chon.Enabled = true;
     }
     else
     {
         if (Delete != null) Delete.Enabled = true;
         if (Save != null) Save.Enabled = true;
         if (NghiepVu != null) NghiepVu.Enabled = true;
         if (InPhieu != null) InPhieu.Enabled = true;
         if (Chon != null) Chon.Enabled = true;
     }
 }
Exemplo n.º 55
0
        private static string ShowChoicePath(XtraForm parent,bool? IsAdd, long hardistkID, string path, bool ReadOnlyHD, bool requireFile, bool hideTextFile)
        {
            string newPath = "";
            frmChoicePath frm = new frmChoicePath(IsAdd, hardistkID, path, ReadOnlyHD, hideTextFile);
            GetFocusedSO_DKCB_HD += new FocusedSO_DKCB_HD(frmQLKhoLuuHD.GetSO_DKCB_HD);
            int close = 0;
            frm.btnOK.Click += delegate(object sender, EventArgs e)
            {
                if (frm.dmTree.TreeList_1.FocusedNode == null)
                {
                    HelpMsgBox.ShowNotificationMessage("Vui lòng chọn thư mục chứa tập tin cần chọn!");
                    return;
                }
                if (frm.textEdit1.Text == "" && requireFile && hideTextFile == false)
                {
                    HelpMsgBox.ShowNotificationMessage("Vui lòng nhập tên tập tin cần chọn!");
                    return;
                }
                if (GetFocusedSO_DKCB_HD != null) GetFocusedSO_DKCB_HD(frm.dmTree.TreeList_1.FocusedNode);
                newPath += GetPath(frm.dmTree.TreeList_1.FocusedNode, "NAME") + "\\"
                    + frm.textEdit1.Text;
                if (newPath == "\\" + frm.textEdit1.Text)
                {
                    HelpMsgBox.ShowNotificationMessage("Không được chọn ổ cứng làm thư mục!");
                    newPath = "";
                    return;
                }
                close = 1;
                frm.Close();
            };
            frm.btnThoat.Click += delegate(object sender, EventArgs e)
            {
                newPath = path;
                close = 2;
                frm.Close();

            };
            frm.FormClosing += delegate(object sender, FormClosingEventArgs e)
            {
                if (close == 0)
                    newPath = path;
            };
            HelpProtocolForm.ShowModalDialog(parent, frm);
            return newPath;
        }
Exemplo n.º 56
0
        public static BarButtonItem addSaveQueryDialog(XtraForm form, BarManager barManager, PopupMenu menu, GridControl gridControl, string dataSetID, string masterQueryNoCondition, 
            params ProtocolVN.Framework.Win.SaveQueryDialog.HookAfterExecAdvQuery[] hooks)
        {
            BarButtonItem advancedSearch = HelpControl.addBarButtonItem(barManager, menu, "Tìm kiếm nâng cao");
            advancedSearch.Glyph = FWImageDic.FIND_IMAGE20;
            advancedSearch.ItemClick += delegate(object sender, ItemClickEventArgs e)
            {
                FilterCase obj = new FilterCase(FrameworkParams.currentUser.id, dataSetID, "Truy vấn mới", masterQueryNoCondition);
                SaveQueryDialog q = new SaveQueryDialog(obj, gridControl);
                if (hooks != null && hooks.Length == 1)
                {
                    q.hook = hooks[0];
                }
                q.Owner = form;
                q.Show();
            };

            return advancedSearch;
        }
Exemplo n.º 57
0
        public FrmMain(XtraForm frmUserLogin, string userID, string userName, int iGroupID)
        {
            InitializeComponent();
            //navBarControl1.AllowSelectedLink = true;
            //xtraTabbedMdiManager1.ClosePageButtonShowMode = DevExpress.XtraTab.ClosePageButtonShowMode.InActiveTabPageHeaderAndOnMouseHover;

            _frmUserLogin = frmUserLogin;
            _userID = userID;
            _userName = userName;
            ClsFrmMng.GroupID = iGroupID;
            ClsFrmMng.WorkerID = _userID;
            ClsFrmMng.WorkerName = _userName;

            SkinHelper.InitSkinPopupMenu(menuStyle);

            // 获取值集代码
            //string sPwd = Des.Decrypt(ClsFrmMng.KEY, ConfigurationManager.AppSettings["DbPwd"]);
            PetaPoco.Database db = new Database("XE");
            ClsFrmMng.lstRegStatus = db.Fetch<REG_STATUS>("");
            ClsFrmMng.lstIndecumentCode = db.Fetch<INDUCEMENT_CODE>("");
            ClsFrmMng.lstDigesCode = db.Fetch<DIGESTIVESYS_CODE>("");
            ClsFrmMng.lstHaveOrNull = new List<HaveOrNull>();
            ClsFrmMng.lstHaveOrNull.Add(new HaveOrNull(0, "无"));
            ClsFrmMng.lstHaveOrNull.Add(new HaveOrNull(1, "有"));

            ClsFrmMng.lstDocDavType = new List<DocAdvType>();
            ClsFrmMng.lstDocDavType.Add(new DocAdvType(0, "长期医嘱"));
            ClsFrmMng.lstDocDavType.Add(new DocAdvType(1, "临时医嘱"));
            ClsFrmMng.lstDocDavType.Add(new DocAdvType(9, "默认医嘱"));

            ClsFrmMng.lstSexType = new List<SexType>();
            ClsFrmMng.lstSexType.Add(new SexType("1", "男"));
            ClsFrmMng.lstSexType.Add(new SexType("2", "女"));

            if (iGroupID != 1)
            {
                mitAuthrz.Visibility = DevExpress.XtraBars.BarItemVisibility.Never;
                this.Shown += FrmMain_Shown;
            }

            ClientFormStateClass formStat = new ClientFormStateClass();
            formStat.RestorePanelsState(dockManager1);
        }
 public static XtraForm CreatePreviewForm(string title, string html)
 {
     var form = new XtraForm {
         Text = title,
         FormBorderStyle = FormBorderStyle.SizableToolWindow,
         Size = new Size(800, 600),
         StartPosition = FormStartPosition.CenterParent,
     };
     var browser = new CopyableWebBrowser {
         Dock = DockStyle.Fill,
         AllowNavigation = false,
         AllowWebBrowserDrop = false,
         DocumentText = html,
         IsWebBrowserContextMenuEnabled = false,
         WebBrowserShortcutsEnabled = false
     };
     form.Controls.Add(browser);
     return form;
 }
Exemplo n.º 59
0
        public RepositoryPLGridSelect(XtraForm frmDanhMuc ,string columnField, string tableName , string ValueField , string[] visibleField , string[] caption , string getField , GridView gridView)
        {
            init();
            plDanhMuc.GridView = gridView;
            plDanhMuc._init(frmDanhMuc ,columnField, tableName ,ValueField , visibleField , caption , getField);

            gridView.GotFocus += delegate(object sender , EventArgs e)
            {
                if (gridView.DataSource != null &&
                    !((DataView)gridView.DataSource).Table.Columns.Contains(columnField + getField))
                {
                    ((DataView)gridView.DataSource).Table.Columns.Add(new DataColumn(columnField + getField));
                }
            };
            int idValue;
            gridView.CellValueChanged += delegate(object sender , DevExpress.XtraGrid.Views.Base.CellValueChangedEventArgs e)
            {

                if (e.Column.FieldName.Equals(columnField+getField))
                {
                    idValue = _getId(e.Value);
                    if (e.RowHandle < 0)
                    {
                        gridView.EditingValue = idValue;
                        gridView.SetFocusedRowCellValue(gridView.Columns.ColumnByFieldName(columnField) , idValue);
                    }
                    else
                    {
                        DataRow row = gridView.GetDataRow(e.RowHandle);
                        row[columnField] = idValue;
                    }
                }

            };

            gridView.InitNewRow += delegate(object sender , InitNewRowEventArgs e)
            {
                  gridView.SetRowCellValue(e.RowHandle , columnField + getField , plDanhMuc.GridViewEditor.FocusedValue);
            };
            this.Popup += new EventHandler(RepositoryHuyDanhMuc_Popup);
            this.Leave += new EventHandler(RepositoryDanhMucAdv_Leave);
        }
Exemplo n.º 60
0
 public bool apply(List<Control> Ctrls, List<Object> Elements, XtraForm form)
 {
     if (Ctrls != null)
     {
         for (int i = 0; i < Ctrls.Count; i++)
         {
             if (applyControl(Ctrls[i], form) == false)
                 return false;
         }
     }
     if (Elements != null)
     {
         for (int i = 0; i < Elements.Count; i++)
         {
             if (applyElement(Elements[i], form) == false)
                 return false;
         }
     }
     return true;
 }