Exemplo n.º 1
0
        void receptionInfoCard_OnCreateChildReceptionClicked(object source, CreateChildReceptionEventArgs e)
        {
            using (ReceptionInfoEdit childForm = new ReceptionInfoEdit())
            {
                var receptionNew = entityFactory.NewEntity();

                receptionNew.Client                          = e.Entity.Client;
                receptionNew.Cabinet                         = e.Entity.Cabinet;
                receptionNew.Specialist                      = e.Entity.Specialist;
                receptionNew.Specialization                  = e.Entity.Specialization;
                receptionNew.Rent                            = e.Entity.Rent;
                receptionNew.ReceptionTimeInterval           = entityFactory.NewTimeInterval();
                receptionNew.ReceptionTimeInterval.StartDate = DateTime.Now.Date + TimeSpan.FromHours(DateTime.Now.TimeOfDay.Hours);
                receptionNew.ReceptionTimeInterval.EndDate   = receptionNew.ReceptionTimeInterval.StartDate + TimeSpan.FromHours(1);

                childForm.Reception = receptionNew;
                childForm.receptionInfoCard.Mode = Scheduler_Controls.ReceptionInfo.ShowModes.CloneExist;
                if (childForm.ShowDialog() == System.Windows.Forms.DialogResult.OK)
                {
                    receptionNew.CommitToDatabase();
                    //doNothing = true;
                    //Reception = childForm.Reception;
                    //this.DialogResult = System.Windows.Forms.DialogResult.Yes;
                    //this.Close();
                    //doNothing = false;
                }
            }
        }
Exemplo n.º 2
0
        void receptionInfoCard_OnCreateChildReceptionClicked(object source, CreateChildReceptionEventArgs e)
        {
            ReceptionInfoEdit childForm = new ReceptionInfoEdit();

            childForm.Reception = currentReception;

            childForm.Reception.ReceptionTimeInterval.StartDate = DateTime.Now;
            childForm.Reception.ReceptionTimeInterval.EndDate   = DateTime.Now + new TimeSpan(1, 0, 0);
            childForm.receptionInfoCard.Mode = Scheduler_Controls.ReceptionInfo.ShowModes.CloneExist;
            childForm.Show();
        }