private void BtnEdit_Click(object sender, RoutedEventArgs e)
        {
            EditPrescriptionDialog = new EditPrescriptionDialog();
            EditPrescriptionDialog.Parent = this;
            PrescriptionItem MyItem = new PrescriptionItem();
            Button btn = sender as Button;
            foreach (var item in PrescriptionList)
            {
                if (item.Id == btn.Tag.ToString())
                {
                    MyItem = item;
                    break;
                }
            }
            EditPrescriptionView child = new EditPrescriptionView(MyItem);
            child.Close += new EventHandler(child_Close);
            for (int i = 0; i < PrescriptionList.Count; i++)
            {
                PrescriptionItem item = PrescriptionList[i];
                if (item.Id == btn.Tag.ToString())
                {
                    PrescriptionList[i] = MyItem;
                    break;
                }
            }
           
            EditPrescriptionDialog.Content = child;
            EditPrescriptionDialog.Show();
           

        }
        public void child_Close(object sender, EventArgs e)
        {
            if (SaveCourseDialog != null)
            {
                SaveCourseDialog.Close();
            }
            SaveCourseDialog = null;

            if (EditPrescriptionDialog != null)
            {
                EditPrescriptionDialog.Close();
                BindData();
            }
            EditPrescriptionDialog = null;
        }