Пример #1
0
        /// <summary>КОНСТРУКТОР</summary>
        public UserPole_ErrorKSG(DataRow pRow)
        {
            PROP_FIO  = MyMet.MET_PoleStr("FIO", pRow);
            PROP_DR   = MyMet.MET_PoleDat("DR", pRow) + " г.р.";
            PROP_Diag = MyMet.MET_PoleStr("D", pRow);
            PROP_DN   = "с " + MyMet.MET_PoleDat("DN", pRow) + " по";
            PROP_DK   = MyMet.MET_PoleDat("DK", pRow);
            if (PROP_DK == "01.01.0001")
            {
                PROP_DK = ". . .";
            }
            PROP_Uet3      = MyMet.MET_PoleInt("Uet3", pRow);
            PROP_VrachCod  = MyMet.MET_PoleInt("KV", pRow);
            PROP_VrachName = MyMet.MET_PoleStr("TKOD", pRow);
            PROP_KL        = MyMet.MET_PoleDec("KL", pRow);
            PROP_CodApstac = MyMet.MET_PoleDec("IND", pRow);
            PROP_User      = MyMet.MET_PoleInt("Us", pRow);
            PROP_Desk      = MyMet.MET_PoleStr("Desk", pRow);

            InitializeComponent();

            // Помечаем личных пациетов этого врача
            if (PROP_User == 1)
            {
                PART_Border.Background  = new SolidColorBrush(Colors.AntiqueWhite);
                PART_Border.BorderBrush = new SolidColorBrush(Colors.Red);
            }
        }