private string GetSelectedDossier(Njit.Program.Telerik.Controls.RadGridViewExtended radGridView) { if (radGridView.SelectedRows.Count != 1) { return(null); } return(radGridView.SelectedRows[0].Cells[Setting.Archive.ThisProgram.LoadedArchiveSettings.PersonnelNumber_Label].Value.ToString()); }
private string[] GetSelectedDossiers(Njit.Program.Telerik.Controls.RadGridViewExtended radGridView) { string[] items = new string[radGridView.SelectedRows.Count]; for (int i = 0; i < radGridView.SelectedRows.Count; i++) { items[i] = radGridView.SelectedRows[i].Cells[Setting.Archive.ThisProgram.LoadedArchiveSettings.PersonnelNumber_Label].Value.ToString(); } return(items); }
public void CheckWhdth(Njit.Program.Telerik.Controls.RadGridViewExtended radGridView, int i, bool FirstLoadDatagrid) { if (GetQuery) { Model.Common.ArchiveCommonDataClassesDataContext db = new Model.Common.ArchiveCommonDataClassesDataContext(Setting.Sql.ThisProgram.DatabaseConnection.ConnectionString); LstFormState = db.FormStates.Where(a => a.MachineName == Environment.MachineName).ToList(); if (LstFormState == null) { var model = new Model.Common.FormState { FormName = radGridView.Columns[0].Name, Height = 0, Width = radGridView.Columns[0].Width, X = 1, Y = 2, MachineName = Environment.MachineName, WindowState = 20 }; InsertUpdateFormState(model, 1); } GetQuery = false; } string _FormName = ""; _FormName = radGridView.Columns[i].Name; var Data = LstFormState.Where(a => a.FormName == _FormName).FirstOrDefault(); if (Data == null) { var model = new Model.Common.FormState { FormName = radGridView.Columns[i].Name, Height = 0, Width = radGridView.Columns[i].Width, X = 1, Y = 2, MachineName = Environment.MachineName, WindowState = 20 }; InsertUpdateFormState(model, 1); } else if (Data.FormName == _FormName) { if (FirstLoadDatagrid)//زمانی که صفحه لود میشود عرض را از دیتابیس میگیرد { radGridView.Columns[i].Width = Data.Width; } else//اگر بعد از لود صفحه تغییر در عرض رخ داد در دیتابیس تغییر میکند { var model = new Model.Common.FormState { FormName = radGridView.Columns[i].Name, Height = 0, Width = radGridView.Columns[i].Width, X = 1, Y = 2, MachineName = Environment.MachineName, WindowState = 20 }; InsertUpdateFormState(model, 2); } } }