Beispiel #1
0
        private void btSpecialtyAdd_Click(object sender, EventArgs e)
        {
            if (tbSname.Text.Trim().Length == 0)
            {
                tsslSpecialty.ForeColor = Color.Crimson;
                tsslSpecialty.Text      = "Invalid data";
                return;
            }
            using (var client = new HaServiceClient())
            {
                Specialty specialty = new Specialty();
                var       allsp     = client.GetSpecialties();
                foreach (var item in allsp)
                {
                    if (item.SpecialtyName == tbSname.Text.Trim())
                    {
                        tsslSpecialty.ForeColor = Color.Crimson;
                        tsslSpecialty.Text      = "Specialty alredy exist";
                        return;
                    }
                }

                specialty.SpecialtyName = tbSname.Text.Trim();
                client.AddSpecialty(specialty);

                FillSpecialtyListView();
                FillCbChoseSpesialty();
                tsslSpecialty.ForeColor = Color.DarkGreen;
                tsslSpecialty.Text      = "Specialty added";
                tbSname.Text            = "";
            }
        }
Beispiel #2
0
 private void FillCbChoseSpesialty()
 {
     cbChoseSpesialty.Items.Clear();
     using (var client = new HaServiceClient())
     {
         foreach (var item in client.GetSpecialties())
         {
             cbChoseSpesialty.Items.Add(item.SpecialtyName);
         }
     }
 }
Beispiel #3
0
        private void RefreshPatientForm()
        {
            cbChoseDoctor.Enabled = false;
            mcThisMonth.Enabled   = false;
            RadioButtonsEnabledFalse();

            using (var client = new HaServiceClient())
            {
                foreach (var item in client.GetSpecialties())
                {
                    cbChoseSpesialty.Items.Add(item.SpecialtyName);
                }
            }

            FillListView();
        }
Beispiel #4
0
        private void FillSpecialtyListView()
        {
            lvSpecialty.Items.Clear();

            using (var client = new HaServiceClient())
            {
                var specialty = client.GetSpecialties();

                foreach (var item in specialty)
                {
                    //var spesialty = client.GetSpecialtyById(item.SpecialtyId);
                    ListViewItem lvItem = new ListViewItem(item.SpecialtyId.ToString());
                    lvItem.SubItems.Add(item.SpecialtyName);
                    lvSpecialty.Items.Add(lvItem);
                }
            }
        }