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); }
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); }
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(); }
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); }
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(); } }
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); }
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; }
// PUT: api/Poliklinik/5 public void Put(Poliklinik value) { blPoliklinik.Update(value); }
// POST: api/Poliklinik public void Post(Poliklinik value) { blPoliklinik.Insert(value); }