public static void DongForm(XtraForm frm) { if (HelpMsgBox.ShowConfirmMessage("Bạn có chắc muốn đóng ?") == DialogResult.Yes) { frm.Close(); } }
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); }
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); }
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 { } }
/// <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; }
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; }
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; }
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); }
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; }
private void ChangeFormVisibility(XtraForm form) { if (form.IsDisposed) return; if (form.Visible) form.Hide(); else form.Show(); }
/// <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); }
//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(); }
public void AbrirFormulario(XtraForm form) { if (VerificarFormulario(form)) { return; } form.MdiParent = this; form.WindowState = FormWindowState.Maximized; form.Show(); }
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; }
private void MDI(XtraForm forma) { if (forma == null) { return; } forma.MdiParent = this; forma.Show(); }
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(); }
/// <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; }
public UserLookAndFeel GetLookAndFeel() { XtraForm form = Owner as XtraForm; if (form != null) { return(form.LookAndFeel); } return(null); }
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(); } }
public static void ShowProgressBar(XtraForm form) { try { CloseForm(false); ShowForm(form, typeof(Ivs.Controls.Forms.ProgressBarForm), true, false, false); } catch { } }
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; }
/// <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(); } } }
///// <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(); } }
public static void SetSaveLayout(XtraForm form) { form.Load += delegate(object sender, EventArgs e) { LoadSizeForm(form); }; form.FormClosed += delegate(object sender, FormClosedEventArgs e) { SaveSizeForm(form); }; }
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); } }
/// <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); }
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); }
/// <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; }
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(); }
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(); } } }
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]); } } }
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; }
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); }
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); }
private bool existFormChild(XtraForm form) { foreach(XtraForm child in MdiChildren) { if(child.Name.Equals(form.Name)) { child.Activate(); return true; } } return false; }
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; } } }
bool KiemTraFormDaMo(XtraForm form) { foreach (var item in MdiChildren) { if (item.Name == form.Name) { item.Activate(); return(true); } } return(false); }
protected override void OnParentChanged(EventArgs e) { base.OnParentChanged(e); if (!ServicesManager.IsDesignMode) { XtraForm form = ControlHelper.GetParentControl <XtraForm>(this); if (form != null) { form.CancelButton = this; } } }
private bool ExistsForm(XtraForm form) { foreach (var child in MdiChildren) { if (child.Name == form.Name) { child.Activate(); return(true); } } return(false); }
/// <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; } }
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(); } } }
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; } }
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; }
/// <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(); } }
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 { } }
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; }
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 { } }
/// <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; } }
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; }
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; }
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; }
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); }
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; }