public void Insert(Poliklinik dataPoliklinik)
        {
            //  cek apakah object data-nya kosong
            if (dataPoliklinik == null)
            {
                throw new Exception("Data Poliklinik kosong");
            }

            if (dataPoliklinik.IdPoliklinik.Length == 0 ||
                dataPoliklinik.NamaPoliklinik.Length == 0)
            {
                throw new Exception("ID Poliklinik atau Nama Poliklinik masih kosong");
            }

            //  cek apakah length kode-nya kurang dari 3 karakter
            if (dataPoliklinik.IdPoliklinik.Length > 3)
            {
                throw new Exception("ID Poliklinik lebih dari 3 huruf");
            }

            //  cek apakah length nama lebih dari 30 karakter
            if (dataPoliklinik.NamaPoliklinik.Length > 30)
            {
                throw new Exception("Nama Poliklinik lebih dari 30 huruf");
            }

            //  data sudah valid, lempar ke DAL untuk disimpan
            dalPoliklinik.Insert(dataPoliklinik);
        }
Example #2
0
        private void btnKaydet_Click(object sender, EventArgs e)
        {
            GetLists wk    = new GetLists();
            var      liste = wk.PoliklinikGetir(Convert.ToInt32(cbHastane.SelectedValue.ToString()));

            foreach (var item in liste)
            {
                if (item.Adi == txtPoliklinikAdi.Text.YaziyiDuzelt())
                {
                    MessageBox.Show("Bu isimde bir poliklinik hastanede zaten mevcut!", "Dikkat", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                    txtPoliklinikAdi.Clear();
                    break;
                }
            }
            if (cbHastane.SelectedIndex != -1 && txtPoliklinikAdi.Text != "")
            {
                Poliklinik temp = new Poliklinik();
                BaseBusiness <Poliklinik> bs = new BaseBusiness <Poliklinik>();
                temp.Adi       = txtPoliklinikAdi.Text.YaziyiDuzelt();
                temp.HastaneID = Convert.ToInt32(cbHastane.SelectedValue);
                bs.Ekle(temp);
                MessageBox.Show("Poliklinik Eklendi", "Başarılı");
                txtPoliklinikAdi.Clear();
            }
            else
            {
                MessageBox.Show("Bir Hata Gerçekleşti", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Hand);
            }
            lbPoliklinikler.ListboxaPoliklinikGetir(cbHastane.SelectedValue.ToString());
        }
        public static bool poliklinikKaydet(string Adi, int HastaneID, int ID = -1)
        {
            BaseBusiness <Poliklinik> newPol = new BaseBusiness <Poliklinik>();
            Poliklinik p = new Poliklinik();

            if (ID > -1 && Adi.Trim() != "" && HastaneID > -1)
            {
                p.ID        = ID;
                p.Adi       = Adi;
                p.HastaneID = HastaneID;
                return(newPol.Guncelle(p).HataDurumu);
            }
            else if (Adi.Trim() != "" && HastaneID > -1)
            {
                try
                {
                    p.Adi       = Adi;
                    p.HastaneID = HastaneID;
                    newPol.Ekle(p);
                    return(true);
                }
                catch { return(false); }
            }
            return(false);
        }
Example #4
0
        public Poliklinik GetData(string idPoliklinik)
        {
            Poliklinik retVal = null;

            using (SqlConnection conn = new SqlConnection(DbConnection.ConnectionString()))
            {
                conn.Open();
                string sSql = @"
                    SELECT  id_poliklinik, nama_poliklinik
                    FROM    poliklinik
                    WHERE   id_poliklinik = @Kode";
                conn.Open();
                SqlCommand cmd = new SqlCommand(sSql, conn);
                cmd.Parameters.AddWithValue("@Kode", idPoliklinik);
                SqlDataReader dr = cmd.ExecuteReader();
                if (dr.HasRows)
                {
                    dr.Read();
                    retVal = new Poliklinik
                    {
                        IdPoliklinik   = dr["id_poliklinik"].ToString(),
                        NamaPoliklinik = dr["nama_poliklinik"].ToString()
                    };
                }
                cmd.Dispose();
            }
            return(retVal);
        }
        private void button1_Click(object sender, EventArgs e)
        {
            if (txt_Adi.Text == "" || txt_Aciklama.Text == "")
            {
                MessageBox.Show("Boş alan bırakmayınız");
                return;
            }
            List <string> liste = PoliklinikProvider.GetAll();
            Poliklinik    p     = new Poliklinik()
            {
                Adi = txt_Adi.Text, Aciklama = txt_Aciklama.Text, Durum = checkBox_durum.Checked
            };

            if (liste.Contains(txt_Adi.Text))
            {
                PoliklinikProvider.Guncelle(p);
                MessageBox.Show("Guncellendi!!!");
            }
            else
            {
                PoliklinikProvider.Ekle(p);
                MessageBox.Show("Eklendi!!");
            }
            yukle();
        }
        public Poliklinik GetData(string id)
        {
            Poliklinik retVal = null;

            retVal = dalPoliklinik.GetData(id);
            return(retVal);
        }
        private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
        {
            Poliklinik p = PoliklinikProvider.Get("select * from Poliklinik where Adi='" + comboBox1.SelectedItem.ToString() + "'");

            txt_Aciklama.Text      = p.Aciklama;
            txt_Adi.Text           = p.Adi;
            checkBox_durum.Checked = p.Durum;
        }
        public bool PoliklinikEkle(Poliklinik entity)
        {
            entity.Hastane = uow.Hastaneler.Get(entity.HastaneId);

            uow.Poliklinikler.Add(entity);
            uow.SaveChanges();

            return(true);
        }
        public static void Ekle(Poliklinik p)
        {
            string     sorgu = "insert into Poliklinik(Adi,Aciklama,Durum)values(@ad,@aciklama,@durum)";
            SqlCommand cmd   = new SqlCommand(sorgu);

            cmd.Parameters.AddWithValue("@ad", p.Adi);
            cmd.Parameters.AddWithValue("@aciklama", p.Aciklama);
            cmd.Parameters.AddWithValue("@durum", p.Durum);
            SQLDB.Execute(cmd);
        }
        public static void Guncelle(Poliklinik p)
        {
            string     sorgu = "update Poliklinik set Adi=@ad,Aciklama=@aciklama,Durum=@durum where Adi=@ad";
            SqlCommand cmd   = new SqlCommand(sorgu);

            cmd.Parameters.AddWithValue("@ad", p.Adi);
            cmd.Parameters.AddWithValue("@aciklama", p.Aciklama);
            cmd.Parameters.AddWithValue("@durum", p.Durum);
            SQLDB.Execute(cmd);
        }
        protected void btnKaydet_Click(object sender, EventArgs e)
        {
            Poliklinik p = new Poliklinik();
            BaseBusiness <Poliklinik> ps = new BaseBusiness <Poliklinik>();

            p.Adi       = txtPoliklinik.Text;
            p.HastaneID = Convert.ToInt32(cbHastaneler.SelectedValue);
            ps.Ekle(p);
            Temizle();
        }
        protected void btnSil_Click(object sender, EventArgs e)
        {
            Poliklinik p = new Poliklinik();

            p.ID = Convert.ToInt32(lbPoliklinikler.SelectedValue);
            BaseBusiness <Poliklinik> ps = new BaseBusiness <Poliklinik>();
            Result silmeSonucu           = ps.Sil(p);

            ClientScript.RegisterStartupScript(this.GetType(), "myAlert", "alert('" + silmeSonucu.SonucMesajı + "');", true);
            Temizle();
        }
Example #13
0
        private void seçileniSilToolStripMenuItem_Click(object sender, EventArgs e)
        {
            BaseBusiness <Poliklinik> pl = new BaseBusiness <Poliklinik>();
            Poliklinik pItem             = new Poliklinik();

            pItem = (Poliklinik)lbPoliklinikler.SelectedItem;
            Result rs = new Result();

            rs = pl.Sil(pItem);
            MessageBox.Show(rs.SonucMesajı, "İşlem Sonucu");
        }
        private static Poliklinik DataReaderToObject(SqlDataReader read)
        {
            read.Read();
            Poliklinik p = new Poliklinik()
            {
                Adi      = read.GetString(0),
                Aciklama = read.GetString(1),
                Durum    = read.GetBoolean(2)
            };

            read.Close();
            return(p);
        }
Example #15
0
 public void Insert(Poliklinik data)
 {
     using (SqlConnection conn = new SqlConnection(DbConnection.ConnectionString()))
     {
         conn.Open();
         string     sSql = @"
             INSERT INTO     poliklinik 
                             (id_poliklinik, nama_poliklinik)
             VALUES          (@Kode, @Nama)";
         SqlCommand cmd  = new SqlCommand(sSql, conn);
         cmd.Parameters.AddWithValue("@Kode", data.IdPoliklinik);
         cmd.Parameters.AddWithValue("@Nama", data.NamaPoliklinik);
         cmd.ExecuteNonQuery();
         cmd.Dispose();
     }
 }
Example #16
0
 public void Update(Poliklinik data)
 {
     using (SqlConnection conn = new SqlConnection(DbConnection.ConnectionString()))
     {
         conn.Open();
         string     sSql = @"
             UPDATE  poliklinik 
             SET     id_poliklinik = @Kode,
                     nama_poliklinik = @Nama 
             WHERE   id_poliklinik = @Kode";
         SqlCommand cmd  = new SqlCommand(sSql, conn);
         cmd.Parameters.AddWithValue("@Kode", data.IdPoliklinik);
         cmd.Parameters.AddWithValue("@Nama", data.NamaPoliklinik);
         cmd.ExecuteNonQuery();
         cmd.Dispose();
     }
 }
        public void Update(Poliklinik dataPoliklinik)
        {
            //  cek apakah data yang akan diupdate memang sudah ada sebelumnya
            if (dalPoliklinik.GetData(dataPoliklinik.IdPoliklinik) == null)
            {
                throw new Exception("Data poliklinik tidak ditemukan");
            }

            if (dataPoliklinik.NamaPoliklinik.Length == 0)
            {
                throw new Exception("Nama Poliklinik kosong");
            }
            if (dataPoliklinik.NamaPoliklinik.Length > 30)
            {
                throw new Exception("Nama Poliklinik lebih dari 30 huruf");
            }

            //  lolos validasi
            dalPoliklinik.Update(dataPoliklinik);
        }
Example #18
0
        private void btnGuncelle_Click(object sender, EventArgs e)
        {
            DialogResult rs = MessageBox.Show("Güncellemek istediğinizden emin misiniz?", "Emin Misininiz?", MessageBoxButtons.YesNo);

            if (rs == DialogResult.Yes)
            {
                BaseBusiness <object> bs   = new BaseBusiness <object>();
                Poliklinik            temp = new Poliklinik();
                temp.Adi       = txtPoliklinikAdi.Text.YaziyiDuzelt();;
                temp.ID        = Convert.ToInt32(lbPoliklinikler.SelectedValue);
                temp.HastaneID = Convert.ToInt32(cbHastane.SelectedValue);
                bs.Guncelle(temp);
                lbPoliklinikler.ListboxaPoliklinikGetir(cbHastane.SelectedValue.ToString());
                MessageBox.Show("Poliklinik Güncellendi", "Başarılı");
            }
            txtPoliklinikAdi.Text         = "";
            lbPoliklinikler.SelectedIndex = -1;
            btnGuncelle.Enabled           = false;
            btnKaydet.Enabled             = true;
            lbPoliklinikler.Enabled       = true;
        }
Example #19
0
 // PUT: api/Poliklinik/5
 public void Put(Poliklinik value)
 {
     blPoliklinik.Update(value);
 }
Example #20
0
 // POST: api/Poliklinik
 public void Post(Poliklinik value)
 {
     blPoliklinik.Insert(value);
 }