public void loadData() { this.dokter = Dokter.getDokter(); tb_user.Text = dokter.Nama; textBox1.Text = dokter.Umur.ToString(); richTextBox1.Text = dokter.Deskripsi; comboBox1.Text = dokter.Provinsi; comboBox2.Text = dokter.Kota; richTextBox2.Text = dokter.Alamat_praktik; richTextBox3.Text = dokter.Jadwal_praktik; textBox2.Text = dokter.Telepon; textBox3.Text = dokter.Social_media; textBox4.Text = dokter.Tarif; if (dokter.Type == "psikolog") { radioButton1.Checked = true; } else { radioButton2.Checked = true; } if (dokter.Image != "") { string path = Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location) + "\\images\\"; string fullPathImage = path + System.IO.Path.GetFileName(dokter.Image); Console.WriteLine(fullPathImage); image1.ImageLocation = fullPathImage; } }
private void button1_Click(object sender, EventArgs e) { if (radioButton1.Checked) { dataGridView1.DataSource = Dokter.getByType("psikolog"); dataGridView1.Columns["Id"].Visible = false; dataGridView1.Columns["Deskripsi"].Visible = false; dataGridView1.Columns["Provinsi"].Visible = false; dataGridView1.Columns["Kota"].Visible = false; dataGridView1.Columns["Alamat_praktik"].Visible = false; dataGridView1.Columns["Jadwal_praktik"].Visible = false; dataGridView1.Columns["Social_media"].Visible = false; dataGridView1.Columns["Tarif"].Visible = false; } else { dataGridView1.DataSource = Dokter.getByType("psikiater"); dataGridView1.Columns["Id"].Visible = false; dataGridView1.Columns["Deskripsi"].Visible = false; dataGridView1.Columns["Provinsi"].Visible = false; dataGridView1.Columns["Kota"].Visible = false; dataGridView1.Columns["Alamat_praktik"].Visible = false; dataGridView1.Columns["Jadwal_praktik"].Visible = false; dataGridView1.Columns["Social_media"].Visible = false; dataGridView1.Columns["Tarif"].Visible = false; } }
public IHttpActionResult GetDokter(string id) { Dokter dokter = db.Dokters.Find(id); if (dokter == null) { return(NotFound()); } Dokters dok = new Dokters(); Spesialis sp = new Spesialis(); dok.NPA = dokter.NPA; dok.Nama = dokter.Nama; dok.TanggalLahir = dokter.TanggalLahir; dok.Alamat = dokter.Alamat; dok.KotaLahir = dokter.KotaLahir; dok.Email = dokter.Email; dok.JenisKelamin = dokter.JenisKelamin; dok.ImageUrl = dokter.ImageUrl; dok.Agama = dokter.Agama1.Nama; sp.IdSpesialis = dokter.Spesiali.IdSpesialis; sp.NamaSpesialis = dokter.Spesiali.NamaSpesialis; sp.Gelar = dokter.Spesiali.Gelar; sp.Deskripsi = dokter.Spesiali.Deskripsi; dok.Spesiali = sp; return(Ok(dok)); }
public IHttpActionResult PutDokter(string id, Dokter dokter) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != dokter.NPA) { return(BadRequest()); } db.Entry(dokter).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!DokterExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult PostDokter(Dokter dokter) { var pc = new DoktersController(); if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Dokters.Add(dokter); try { db.SaveChanges(); } catch (DbUpdateException) { if (pc.DokterExists(dokter.NPA)) { var responseMessage = "Dokter Sudah Terdaftar"; return(ResponseMessage(Request.CreateResponse(HttpStatusCode.BadRequest, new Exception(responseMessage)))); } else { throw; } } return(ResponseMessage(Request.CreateResponse(HttpStatusCode.Created, new Exception("Register Berhasil")))); }
private void btn_cari1_Click(object sender, EventArgs e) { string nama = tb_nama.Text; string type = comboBox1.Text; Dokter dokter = Dokter.getByName(nama, type); if (tb_nama.Text == "") { MessageBox.Show("Jangan Kosongkan Nama"); } else if (comboBox1.Text == "") { MessageBox.Show("Jangan Kosongkan Profesi"); } else if (dokter != null) { ProfilPsi Psi = new ProfilPsi(dokter); Psi.Show(); this.Hide(); } else { MessageBox.Show("Tidak ada data, Cari lagi"); tb_nama.Text = ""; } }
public ActionResult DeleteConfirmed(string id) { Dokter dokter = db.Dokters.Find(id); db.Dokters.Remove(dokter); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "NPA,Nama,JenisKelamin,TanggalLahir,KotaLahir,Email,Alamat,Password,IdSpesialis,Agama,ImageUrl")] Dokter dokter) { if (ModelState.IsValid) { db.Entry(dokter).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Agama = new SelectList(db.Agamas, "Id", "Nama", dokter.Agama); ViewBag.IdSpesialis = new SelectList(db.Spesialis, "IdSpesialis", "NamaSpesialis", dokter.IdSpesialis); return(View(dokter)); }
static void Main(string[] args) { IManusia manusia; manusia = new Programmer(); manusia.Bekerja(); Console.WriteLine(); manusia = new Dokter(); manusia.Bekerja(); Console.ReadKey(); }
// GET: ListDokters/Details/5 public ActionResult Details(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Dokter dokter = db.Dokters.Find(id); if (dokter == null) { return(HttpNotFound()); } return(View(dokter)); }
private void button3_click(Object sender, EventArgs e) { if (dataGridView1.SelectedRows.Count > 0) { Dokter dokter = dataGridView1.SelectedRows[0].DataBoundItem as Dokter; ProfilPsi Psi = new ProfilPsi(dokter); Psi.Show(); this.Hide(); } else { MessageBox.Show("Silahkan Pilih Salah Satu "); } }
private void btn_tambah_Click(object sender, EventArgs e) { DialogResult dialogResult = MessageBox.Show("Apakah Anda Yakin Untuk Simpan?", "Mental Buddy", MessageBoxButtons.YesNo); if (dialogResult == DialogResult.Yes && image1.ImageLocation != "") { string path = Application.StartupPath.Substring(0, (Application.StartupPath.Length - 10)) + "\\images\\"; string correctFileName = tb_user.Text + System.IO.Path.GetFileName(image1.ImageLocation); if (!System.IO.Directory.Exists(path)) { System.IO.Directory.CreateDirectory(path); } System.IO.File.Copy(image1.ImageLocation, path + correctFileName, true); dokter.Nama = tb_user.Text; dokter.Umur = int.Parse(textBox1.Text); dokter.Deskripsi = richTextBox1.Text; dokter.Provinsi = comboBox1.Text; dokter.Kota = comboBox2.Text; dokter.Alamat_praktik = richTextBox2.Text; dokter.Jadwal_praktik = richTextBox3.Text; dokter.Telepon = textBox2.Text; dokter.Social_media = textBox3.Text; dokter.Tarif = textBox4.Text; dokter.Image = correctFileName; if (radioButton1.Checked) { dokter.Type = "psikolog"; } else { dokter.Type = "psikiater"; } if (Dokter.updateDokter(this.dokter)) { MessageBox.Show("Data Berhasil Diperbaharui"); } else { MessageBox.Show("Terjadi Kesalahan"); } } else if (dialogResult == DialogResult.No) { } }
public IHttpActionResult DeleteDokter(string id) { Dokter dokter = db.Dokters.Find(id); if (dokter == null) { return(NotFound()); } db.Dokters.Remove(dokter); db.SaveChanges(); return(Ok(dokter)); }
// GET: ListDokters/Edit/5 public ActionResult Edit(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Dokter dokter = db.Dokters.Find(id); if (dokter == null) { return(HttpNotFound()); } ViewBag.Agama = new SelectList(db.Agamas, "Id", "Nama", dokter.Agama); ViewBag.IdSpesialis = new SelectList(db.Spesialis, "IdSpesialis", "NamaSpesialis", dokter.IdSpesialis); return(View(dokter)); }
private void button1_Click(object sender, EventArgs e) { if (comboBox1.Text != "") { string type = radioButton1.Checked ? "psikolog" : "psikiater"; dataGridView1.DataSource = Dokter.getByProvince(comboBox1.Text, type); dataGridView1.Columns["Id"].Visible = false; dataGridView1.Columns["Deskripsi"].Visible = false; dataGridView1.Columns["Provinsi"].Visible = false; dataGridView1.Columns["Kota"].Visible = false; dataGridView1.Columns["Alamat_praktik"].Visible = false; dataGridView1.Columns["Jadwal_praktik"].Visible = false; dataGridView1.Columns["Social_media"].Visible = false; dataGridView1.Columns["Tarif"].Visible = false; } else { MessageBox.Show("Pastikan Memilih Provinsi yang tersedia"); } }
public void loadData(Dokter dokter) { label2.Text = dokter.Nama; label4.Text = dokter.Umur.ToString(); richTextBox1.Text = dokter.Deskripsi; richTextBox2.Text = dokter.Alamat_praktik; richTextBox3.Text = dokter.Jadwal_praktik; label17.Text = "Kota: " + dokter.Kota; label7.Text = "Provinsi: " + dokter.Provinsi; richTextBox4.Text = dokter.Telepon; richTextBox5.Text = dokter.Social_media; label5.Text = "Rp." + dokter.Tarif; if (dokter.Image != "") { string path = Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location) + "\\images\\"; Console.WriteLine(path); string fullPathImage = path + System.IO.Path.GetFileName(dokter.Image); Console.WriteLine(fullPathImage); pictureBox1.ImageLocation = fullPathImage; } }
public IActionResult Index(Dokter dokter) { return(View("Tampil", dokter)); }
public ProfilPsi(Dokter dokter = null) { InitializeComponent(); loadData(dokter); }
public Task Insert(Dokter obj) { throw new NotImplementedException(); }
public Task Update(Dokter obj) { throw new NotImplementedException(); }