示例#1
0
        public DeleteSick(Sicks sicks)
        {
            InitializeComponent();

            NotifyUserAgree.AcceptButton = Accept_btn;

            _sick = sicks;
        }
示例#2
0
        public virtual void OnSickEdited(Sicks sick)
        {
            var events = new SicksEventArgs()
            {
                Sick = sick
            };

            SickEdited?.Invoke(this, events);
        }
示例#3
0
        public EditSick(Sicks sick)
        {
            InitializeComponent();
            _sick = sick;

            GetSick();
            IfHaveImprovementDay(sick);
            UserAgree.AcceptButton = AcceptBtn;
        }
示例#4
0
        private bool IfHaveImprovementDay(Sicks sick)
        {
            if (sick.improvement_date == "Ninguna")
            {
                ImprovementDatePicker.Visibility = Visibility.Collapsed;
                return(false);
            }

            ImprovementDatePicker.Visibility = Visibility.Visible;

            return(true);
        }
示例#5
0
        private void AcceptButton_OnClick(object sender, RoutedEventArgs e)
        {
            var unitOfWork = new UnitOfWork(new Entities());
            var sick       = new Sicks
            {
                date             = DatePicker.Text,
                name             = SickNameTextBox.Text,
                improvement_date = "Ninguna",
                fem_code         = _female.code
            };

            unitOfWork.Sicks.Add(sick);

            unitOfWork.Complete();

            OnSickAdded(sick);
        }
示例#6
0
 public virtual void OnSickAdded(Sicks sick)
 {
     SickAdded?.Invoke(this, new SicksEventArgs {
         Sick = sick
     });
 }
 public AddImprovementDay(Sicks sick)
 {
     _sick = sick;
     InitializeComponent();
 }
示例#8
0
 public virtual void OnBirthDeleted(Sicks sick)
 {
     SickDeleted?.Invoke(this, new SicksEventArgs {
         Sick = sick
     });
 }