Exemplo n.º 1
0
        private MasterGetudo GetGetudoNumber()
        {
            this.GetudoNum      = new Logic.GetudoNumber();
            GetudoNum.ExcelPath = this.txtExcelPath_Getudo.Text;
            var master    = new Data.MasterGetudo();
            var errorinfo = this.GetudoNum.GetInitValue(out master);

            if (errorinfo.HasError)
            {
                this.ShowMessageDialog(this, new RoutedEventArgs(), errorinfo.ErrorReason);
            }
            return(master);
        }
Exemplo n.º 2
0
        private void txtGetudoNumber_ValueChanged(object sender, RoutedPropertyChangedEventArgs <double?> e)
        {
            var master    = new Data.MasterGetudo();
            int value     = 0;
            var errorinfo = this.GetudoNum.GetConsistentValue((int)txtGetudoNumber.Value, out value, out master);

            if (errorinfo.HasError)
            {
                this.ShowMessageDialog(this, e, errorinfo.ErrorReason);
                return;
            }


            txtGetudoNumber.ValueChanged -= new RoutedPropertyChangedEventHandler <double?>(txtGetudoNumber_ValueChanged);
            this.DisplayGetudoData(master);
            txtGetudoNumber.ValueChanged += new RoutedPropertyChangedEventHandler <double?>(txtGetudoNumber_ValueChanged);


            this.AvoidanceAttendanceData(this.DispAtttendanceList);
            this.DisplayAttendanceData(this.ConvertAttendanceListtoDisp(this.GetAttendancdDataByGetudoYYYMM(this.AttendanceDataBox, master)));

            this.AvoidSummaryData(this.lblthisMonthProspectsOverTime.Content.ToString(), e.OldValue);
            this.DisplaySummaryAttendanceData(this.SummaryAttendance, master);
        }