Exemple #1
0
        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);
        }
Exemple #2
0
 public LpuRR(RegionRR regionRR)
 {
     _regionRR = regionRR;
     Name = string.Empty;
     FullName = string.Empty;
     _statusLPU = StatusLPU.Активен;
 }
        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);
        }
Exemple #4
0
 public LpuRR(RegionRR regionRR)
 {
     _regionRR  = regionRR;
     Name       = string.Empty;
     FullName   = string.Empty;
     _statusLPU = StatusLPU.Активен;
 }
Exemple #5
0
        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);
        }
Exemple #7
0
        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;
        }
Exemple #11
0
        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));
 }