public PersSalesReport(DataRow row) { LpuRRList lpuRRList = LpuRRList.GetUniqueInstance(); int idLpuRR; int.TryParse(row[0].ToString(), out idLpuRR); _lpuRR = lpuRRList.GetItem(idLpuRR) as LpuRR; UserList userList = UserList.GetUniqueInstance(); int idUser; int.TryParse(row[1].ToString(), out idUser); _user = userList.GetItem(idUser) as User; RegionRRList regionRRList = RegionRRList.GetUniqueInstance(); int idRegionRR; int.TryParse(row[2].ToString(), out idRegionRR); _regionRR = regionRRList.GetItem(idRegionRR) as RegionRR; int idSDiv; int.TryParse(row[3].ToString(), out idSDiv); _sdiv = (SDiv)idSDiv; int idRD; int.TryParse(row[4].ToString(), out idRD); _rd = userList.GetItem(idRD) as User; int.TryParse(row[5].ToString(), out _year); double.TryParse(row[6].ToString(), out _euro); double.TryParse(row[7].ToString(), out _rub); }
public LpuRR(RegionRR regionRR) { _regionRR = regionRR; Name = string.Empty; FullName = string.Empty; _statusLPU = StatusLPU.Активен; }
public DataTable ToDataTable(User user, RegionRR regionRR, SDiv sdiv) { var list = List.Select(item => (item as UserLpuRR)).ToList(); list = list.Where(item => item.User == user && item.LpuRR.RegionRR == regionRR && item.Sdiv == sdiv).OrderBy(item => item.LpuRR.Name).ToList(); return(CreateTable(list)); }
public DataTable ToDataTable(User user, RegionRR regionRR, SDiv sdiv) { var list = List.Select(item => (item as UserLpuRR)).ToList(); list = list.Where(item => item.User == user && item.LpuRR.RegionRR == regionRR && item.Sdiv == sdiv).OrderBy(item => item.LpuRR.Name).ToList(); return CreateTable(list); }
public LpuRR(DataRow row) : base(row) { int idRegionRR; int.TryParse(row[2].ToString(), out idRegionRR); RegionRRList regionRRList = RegionRRList.GetUniqueInstance(); _regionRR = regionRRList.GetItem(idRegionRR) as RegionRR; _fullName = row[3].ToString(); int idStatusLPU; int.TryParse(row[4].ToString(), out idStatusLPU); _statusLPU = (StatusLPU) idStatusLPU; }
public DataGridView ToDataGridView(RegionRR regionRR) { DataTable dt = _lpuRRList.ToDataTable(regionRR); _dgv.DataSource = dt; _dgv.Columns[0].Width = 50; _dgv.Columns[1].Width = 80; _dgv.Columns[2].Width = 260; _dgv.Columns[3].Width = 80; SetStyle(); return _dgv; }
public UserRight(DataRow row) { int idUser; int.TryParse(row[0].ToString(), out idUser); UserList userList = UserList.GetUniqueInstance(); _user = userList.GetItem(idUser) as User; int idRegionRR; int.TryParse(row[1].ToString(), out idRegionRR); RegionRRList regionRRList = RegionRRList.GetUniqueInstance(); _regionRR = regionRRList.GetItem(idRegionRR) as RegionRR; }
public DataGridView ToDataGridView(User user, RegionRR regionRR, SDiv sdiv) { DataTable dt = _userLpuRRList.ToDataTable(user, regionRR, sdiv); _dgv.DataSource = dt; _dgv.Columns[0].Visible = false; _dgv.Columns[1].Width = 50; _dgv.Columns[2].Width = 88; _dgv.Columns[3].Width = 200; _dgv.Columns[4].Width = 65; _dgv.Columns[5].Width = 65; SetStyle(); return _dgv; }
public LpuRR(DataRow row) : base(row) { int idRegionRR; int.TryParse(row[2].ToString(), out idRegionRR); RegionRRList regionRRList = RegionRRList.GetUniqueInstance(); _regionRR = regionRRList.GetItem(idRegionRR) as RegionRR; _fullName = row[3].ToString(); int idStatusLPU; int.TryParse(row[4].ToString(), out idStatusLPU); _statusLPU = (StatusLPU)idStatusLPU; }
public DataTable ToDataTable(RegionRR regionRR) { var list = List.Select(item => (item as LpuRR)).ToList(); list = list.Where(item => item.RegionRR == regionRR).OrderBy(item => item.Name).ToList(); DataTable dt = new DataTable(); dt.Columns.Add("Номер", typeof(int)); dt.Columns.Add("Сокр. название ЛПУ"); dt.Columns.Add("Полное название ЛПУ"); dt.Columns.Add("Статус"); foreach (var item in list) { dt.Rows.Add(new object[] { item.ID, item.Name, item.FullName, item.StatusLPU.ToString() }); } return(dt); }
public bool IsInList(User user, RegionRR regionRR) { return _list.Exists(item => (item as UserRight).User == user && (item as UserRight).RegionRR == regionRR); }
public DataTable ToDataTable(RegionRR regionRR) { var list = List.Select(item => (item as LpuRR)).ToList(); list = list.Where(item => item.RegionRR == regionRR).OrderBy(item => item.Name).ToList(); DataTable dt = new DataTable(); dt.Columns.Add("Номер", typeof(int)); dt.Columns.Add("Сокр. название ЛПУ"); dt.Columns.Add("Полное название ЛПУ"); dt.Columns.Add("Статус"); foreach (var item in list) dt.Rows.Add(new object[] { item.ID, item.Name, item.FullName, item.StatusLPU.ToString() }); return dt; }
public bool IsInList(User user, RegionRR regionRR) { return(_list.Exists(item => (item as UserRight).User == user && (item as UserRight).RegionRR == regionRR)); }