private void btnPerbaiki_Click(object sender, EventArgs e) { if (lvwMahasiswa.SelectedItems.Count > 0) { // ambil objek mhs yang mau diedit dari collection Mahasiswa mhs = listOfMahasiswa[lvwMahasiswa.SelectedIndices[0]]; // buat objek form entry data mahasiswa FrmEntryMahasiswa frmEntry = new FrmEntryMahasiswa("Edit Data Mahasiswa", mhs, controller); // mendaftarkan method event handler untuk merespon event OnUpdate frmEntry.OnUpdate += OnUpdateEventHandler; // tampilkan form entry mahasiswa frmEntry.ShowDialog(); } else // data belum dipilih { MessageBox.Show("Data belum dipilih", "Peringatan", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
/// <summary> /// Method untuk menampilkan data mahasiwa berdasarkan pencarian nama /// </summary> /// <param name="nama"></param> /// <returns></returns> public List <Mahasiswa> GetByNama(string nama) { // membuat objek collection var list = new List <Mahasiswa>(); var sql = @"select npm, nama, alamat from mahasiswa where nama like @nama order by nama"; // membuat objek command menggunakan blok using using (var cmd = new OleDbCommand(sql, _context.Conn)) { // set nilai parameter @nama cmd.Parameters.AddWithValue("@nama", "%" + nama + "%"); // membuat objek dtr (data reader) menggunakan blok using, untuk menampung hasil perintah SELECT using (var dtr = cmd.ExecuteReader()) { // panggil method Read untuk mendapatkan baris dari hasil query while (dtr.Read()) { // membuat objek dari class Mahasiswa var mhs = new Mahasiswa(); // set nilai property objek mahasiswa mhs.npm = dtr["npm"].ToString(); mhs.nama = Convert.ToString(dtr["nama"]); mhs.alamat = dtr["alamat"].ToString(); // tambahkan objek mahasiswa ke dalam collection list.Add(mhs); } } } return(list); }
private static void Main(string[] args) { Mahasiswa call = new Mahasiswa(); Console.Write("Nama : "); string a = Console.ReadLine(); Console.Write("NIM : "); string b = Console.ReadLine(); Console.Write("Kelompok : "); string c = Console.ReadLine(); Console.Write("Hobi : "); string d = Console.ReadLine(); Console.Write("Asal : "); string e = Console.ReadLine(); Console.WriteLine(); call.seta(a); call.setb(b); call.setc(c); call.setd(d); call.sete(e); Console.WriteLine( "--------------------Output Data---------------------" + "\nNama : " + call.geta() + "\nNIM : " + call.getb() + "\nKelompok : " + call.getc() + "\nHobi : " + call.getd() + "\nAsal : " + call.gete() + "\n------------------------------------------------\n" + "Nama mahasiswa adalah " + call.geta() + " dengan NIM " + call.getb() + " dari Kelompok " + call.getc() + " dan berasal dari " + call.gete() + " memiliki Hobi " + call.getd() ); Console.ReadLine(); }
public int Save(Mahasiswa obj) { var result = 0; if (string.IsNullOrEmpty(obj.npm)) { MessageBox.Show("NPM harus Diisi !!!"); return(0); } if (string.IsNullOrEmpty(obj.nama)) { MessageBox.Show("Nama harus Diisi !!!"); return(0); } using (var context = new DbContext()) { _repository = new MahasiswaRepository(context); result = _repository.Save(obj); } return(result); }
private static List <Mahasiswa> ExtractStringToList(string raw_text, string pattern) { if (raw_text == string.Empty) { throw new ArgumentException("String kosong!"); } List <Mahasiswa> list_mahasiswa = new List <Mahasiswa>(); Regex regex = new Regex(pattern); while (regex.IsMatch(raw_text)) { Mahasiswa mahasiswa = new Mahasiswa(); Match match = regex.Match(raw_text); Console.WriteLine("<Captured>" + match); ExtractTextToMahasiswa(match.ToString(), ref mahasiswa); list_mahasiswa.Add(mahasiswa); //Console.WriteLine("Size raw=" + raw_text.Length + ", Size substring=" + match.Length); raw_text = raw_text.Substring(match.Length, raw_text.Length - match.Length); } return(list_mahasiswa); }
public async Task <IActionResult> AddMahasiswa([FromBody] MahasiswaForCreate mahasiswaDto) { if (await _repo.MahasiswaExist(mahasiswaDto.Nim)) { return(BadRequest("NIM sudah terdaftar")); } var mahasiswaToCreate = new Mahasiswa { Nim = mahasiswaDto.Nim, NamaMhs = mahasiswaDto.NamaMhs, TglLahir = mahasiswaDto.TglLahir, Alamat = mahasiswaDto.Alamat, JenisKelamin = mahasiswaDto.JenisKelamin }; _repo.Add(mahasiswaToCreate); if (await _repo.SaveAll()) { return(StatusCode(201)); } return(BadRequest("Terjadi Kesalahan")); }
private void btnSimpan_Click(object sender, EventArgs e) { var mhs = new Mahasiswa(); mhs.npm = mskNPM.Text; mhs.nama = txtNama.Text; mhs.alamat = txtAlamat.Text; var result = 0; if (_addData == true) { result = _controller.Save(mhs); } else { result = _controller.Update(mhs); } if (result > 0) { mskNPM.Clear(); txtNama.Clear(); txtAlamat.Clear(); mskNPM.Focus(); btnTambah.Visible = true; btnPerbaiki.Visible = true; btnHapus.Visible = true; btnSimpan.Visible = false; btnBatal.Visible = false; LoadDataMahasiswa(); } }
static void Main(string[] args) { Mahasiswa mhs = new Mahasiswa(); mhs.npm = "19.11.2680"; mhs.nama = "Fajar Trinanda Yuvianto"; mhs.email = "*****@*****.**"; Console.WriteLine("Pilih Format Konversi Data : "); Console.WriteLine("1. Json"); Console.WriteLine("2. XML"); Console.WriteLine("1. Csv\n"); Console.Write("Nomor Format Data [1-3] : "); int nomorFormatData = Convert.ToInt32(Console.ReadLine()); //deklarasi objek konversi IConvertObject convert; if (nomorFormatData == 1) { convert = new ConvertToJson(); } else if (nomorFormatData == 2) { convert = new ConvertToXml(); } else { convert = new ConvertToCsv(); } //konversi objek mhs berdasarkan format yang telah dipilih convert.Convert(mhs); Console.ReadKey(); }
public override Task <ListMhs> GetListMahasiswa(empty request, ServerCallContext context) { ListMahasiswa Res = new ListMahasiswa(); List <Mahasiswa> mahasiswa = new List <Mahasiswa>(); Res = home.GetListMahasiswa(); foreach (var data in Res.mahasiswa) { Mahasiswa mhs = new Mahasiswa(); mhs.Nama = data.nama; mhs.Asal = data.asal; mhs.Nim = data.nim; mhs.Datebirth = data.datebirth; mahasiswa.Add(mhs); } var rslt = new ListMhs { Mahasiswa = { mahasiswa } }; return(Task.FromResult(rslt)); }
public Task <Mahasiswa> Post(Mahasiswa model) { try { model.UserName = model.NPM.ToString(); if (string.IsNullOrEmpty(model.Password)) { model.Password = GeneratePassword(model.NPM.ToString()); } model.Password = GeneratePassword(model.Password); _db.Entry(model.ProgramStudi).State = Microsoft.EntityFrameworkCore.EntityState.Unchanged; _db.Mahasiswa.Add(model); _db.SaveChanges(); _emailService.SendPassword(model.Email, model.Password); return(Task.FromResult(model)); } catch (Exception ex) { throw new SystemException(ex.Message); } }
public static void Main(string[] args) { //abstract class Console.WriteLine("ABSTRACT CLASS"); Kuliah kuliah; kuliah = new Dosen(); kuliah.materi(); kuliah.tugas(); Console.WriteLine(); kuliah = new Mahasiswa(); kuliah.materi(); kuliah.tugas(); Console.WriteLine(); Console.WriteLine(); //interface Console.WriteLine("INTERFACE"); IKomputer komputer; komputer = new monitor(); komputer.info(); komputer.fungsi(); Console.WriteLine(); komputer = new pc(); komputer.info(); komputer.fungsi(); Console.WriteLine(); komputer = new keyboard(); komputer.info(); komputer.fungsi(); }
public static string DecisionResult(Mahasiswa mahasiswa, int rows) // Hasil dari Decision tree Ya atau Tidak { logForm.addText("------------------------Row " + (rows + 1) + "--------------------\n", Color.LightBlue); CheckConnection(); Rumus.SearchAllGain(); AtributMahasiswa = new List <string>(); for (int i = 0; i < Rumus.coloumAndGain.Count; i++) { if (Rumus.coloumAndGain[i].Coloum == "Jenis_beasiswa") { AtributMahasiswa.Add(mahasiswa.Jenis_beasiswa); } else if (Rumus.coloumAndGain[i].Coloum == "ipk") { AtributMahasiswa.Add(mahasiswa.ipk); } else if (Rumus.coloumAndGain[i].Coloum == "Aktif_Organisasi") { AtributMahasiswa.Add(mahasiswa.aktif_organisasi); } else if (Rumus.coloumAndGain[i].Coloum == "Financial") { AtributMahasiswa.Add(mahasiswa.Financial); } else if (Rumus.coloumAndGain[i].Coloum == "Prestasi") { AtributMahasiswa.Add(mahasiswa.prestasi); } } mahasiswa.diterima = MakeTree.Tree(0, 0); return(mahasiswa.diterima); }
// // GET: /Klien/ public async Task <ActionResult> Index(string id) { using (HttpClient client = new HttpClient()) { client.BaseAddress = new Uri("http://localhost:27160/"); client.DefaultRequestHeaders.Accept.Clear(); client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); // New code: HttpResponseMessage response = await client.GetAsync("api/Siswa/" + id); if (response.IsSuccessStatusCode) { Mahasiswa siswa = await response.Content.ReadAsAsync <Mahasiswa>(); string nama = siswa.NamaPertama; return(View(siswa)); } else { return(HttpNotFound()); } } }
public Task <bool> Put(int id, Mahasiswa model) { try { var oldData = _db.Mahasiswa.Where(x => x.NPM == id).FirstOrDefault(); if (oldData == null) { throw new SystemException("Data tidak ditemukan !"); } oldData.Email = model.Email; oldData.JenisKelamin = model.JenisKelamin; oldData.Nama = model.Nama; oldData.Actived = model.Actived; oldData.ProgramStudi = model.ProgramStudi; _db.SaveChanges(); return(Task.FromResult(true)); } catch (Exception ex) { throw new SystemException(ex.Message); } }
public ActionResult Edit(string id, Mahasiswa dtlMhs) { try { var db = new LINQ016DataContext(); var mhs = db.Mahasiswas.FirstOrDefault(mhsId => mhsId.nim == id); if (mhs != null) { mhs.nim = dtlMhs.nim; mhs.nama = dtlMhs.nama; mhs.alamat = dtlMhs.alamat; mhs.email = dtlMhs.email; mhs.tgl_lahir = dtlMhs.tgl_lahir; db.SubmitChanges(); } return(RedirectToAction("Index")); } catch { return(View()); } }
public void Create(Mahasiswa mhs) { throw new NotImplementedException(); }
public void Put(string id, [FromBody] Mahasiswa value) { }
public void Post([FromBody] Mahasiswa value) { }
// POST api/values public void Post(Mahasiswa mhs) { lstMhs.Add(mhs); }
public int Update(Mahasiswa obj) { throw new NotImplementedException(); }
public void updateMhs(Mahasiswa m) //<-- UPDATE { daftar[recPointer] = m; }
private void CancelAction(object obj) { Model = null; WindowClose(); }
private void SaveAction(object obj) { try { var model = new Mahasiswa { IdJurusan = IdJurusan, Gelombang = Gelombang, HasilTest = HasilTest, IDMahasiswa = IDMahasiswa, IdProgdi = IdProgdi, IPK = IPK, MasaStudi = MasaStudi, NPM = NPM, Suku = Suku, Nama = Nama, GelombangModel = DataAccess.DataHelpers.DataGelombang.Where(x => x.Nilai == Gelombang).FirstOrDefault() }; using (var db = new DbContext()) { if (selectedItem != null) { if (db.Mahasiswa.Update(x => new { x.IdJurusan, x.Gelombang, x.HasilTest, x.IDMahasiswa, x.IdProgdi, x.IPK, x.MasaStudi, x.NPM, x.Suku, x.Nama, }, model, x => x.IDMahasiswa == model.IDMahasiswa)) { Model = model; MessageBox.Show("Data Mahasiswa Perhasil Diubah", "Info", MessageBoxButton.OK, MessageBoxImage.Information); } else { throw new SystemException("Data Tidak Tersimpan"); } } else { model.IDMahasiswa = db.Mahasiswa.InsertAndGetLastID(model); if (model.IdJurusan <= 0) { throw new SystemException("Data Tidak Tersimpan"); } Model = model; MessageBox.Show("Data Mahasiswa Perhasil Ditambahkan", "Info", MessageBoxButton.OK, MessageBoxImage.Information); } WindowClose(); } } catch (Exception ex) { Crashes.TrackError(ex); MessageBox.Show(ex.Message, "Error", MessageBoxButton.OK, MessageBoxImage.Error); } }
public int Delete(Mahasiswa mhs) { throw new NotImplementedException(); }
private void btnSimpan_Click(object sender, EventArgs e) { if (this.txtNim.Text.Trim() == "") { MessageBox.Show("Sorry, data nim tidak boleh kosong ...", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Warning); this.txtNim.Focus(); } else if (this.txtNama.Text.Trim() == "") { MessageBox.Show("Sorry, data nama tidak boleh kosong ...", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Warning); this.txtNama.Focus(); } else if (this.txtTempatLahir.Text.Trim() == "") { MessageBox.Show("Sorry, data tempat lahir tidak boleh kosong ...", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Warning); this.txtTempatLahir.Focus(); } else if (this.txtTanggalLahir.Text.Trim() == "") { MessageBox.Show("Sorry, data tanggal lahir tidak boleh kosong ...", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Warning); this.txtTanggalLahir.Focus(); } else if (this.cboWaktuKuliah.Text.Trim() == "") { MessageBox.Show("Sorry, data waktu kuliah tidak boleh kosong ...", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Warning); this.cboWaktuKuliah.Focus(); } else if (this.cboKelas.Text.Trim() == "") { MessageBox.Show("Sorry, data kelas tidak boleh kosong ...", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Warning); this.cboKelas.Focus(); } else { try { Mahasiswa mahasiswaBaru = new Mahasiswa(this.txtNim.Text.Trim(), this.txtNama.Text.Trim(), this.txtTempatLahir.Text.Trim(), this.txtTanggalLahir.Text.Trim(), this.cboWaktuKuliah.Text.Trim(), this.cboKelas.Text.Trim()); if (!_editMode) { if (DataMahasiswaSudahAda(mahasiswaBaru.Nim)) { throw new Exception("Sorry, data mahasiswa dengan nim yang sama sudah ada ..."); } _listData.Add(mahasiswaBaru); } else { // edit mode Mahasiswa mhs = _listData .Where(item => item.Nim.Equals(this.txtNim.Text.Trim(), StringComparison.CurrentCultureIgnoreCase)) .Select(item => item) .FirstOrDefault(); if (mhs != null) { mhs.Nama = this.txtNama.Text.Trim(); mhs.TempatLahir = this.txtTempatLahir.Text.Trim(); mhs.TanggalLahir = Convert.ToDateTime(this.txtTanggalLahir.Text).Date; mhs.WaktuKuliah = this.cboWaktuKuliah.Text; mhs.Kelas = this.cboKelas.Text; } } WriteToFile(_listData); bs.ResetBindings(false); this.btnBatal_Click(null, null); } catch (Exception ex) { MessageBox.Show(ex.Message, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
public bool Update(Mahasiswa data) { throw new NotImplementedException(); }
public void DeleteMahasiswa(Mahasiswa mahasiswa) { m_mahasiswa.Remove(mahasiswa); }
static void Main(string[] args) { string nama1, nama2, jurusan1, jurusan2, status1, status2, hobi1, hobi2; double nim1, nim2; Console.WriteLine("=======Input Mahasiswa 1======="); Console.Write("Nama \t\t:"); nama1 = Console.ReadLine(); Console.Write("NIM \t\t:"); nim1 = Convert.ToDouble(Console.ReadLine()); Console.Write("Jurusan \t:"); jurusan1 = Console.ReadLine(); Console.Write("Status \t\t:"); status1 = Console.ReadLine(); Console.Write("Hobi \t\t:"); hobi1 = Console.ReadLine(); Console.WriteLine("=======Input Mahasiswa 1======="); Console.Write("Nama \t\t:"); nama2 = Console.ReadLine(); Console.Write("NIM \t\t:"); nim2 = Convert.ToDouble(Console.ReadLine()); Console.Write("Jurusan \t:"); jurusan2 = Console.ReadLine(); Console.Write("Status \t\t:"); status2 = Console.ReadLine(); Console.Write("Hobi \t\t:"); hobi2 = Console.ReadLine(); Console.WriteLine(); Console.WriteLine(); Mahasiswa mhs1 = new Mahasiswa(); Console.WriteLine("=======Mahasiswa 1======="); mhs1.setNama(nama1); mhs1.setNIM(nim1); mhs1.setJurusan(jurusan1); mhs1.setStatus(status1); mhs1.setHobi(hobi1); Console.WriteLine( "Nama : " + mhs1.getNama() + "\nNIM : " + mhs1.getNIM() + "\nJurusan : " + mhs1.getJurusan() + "\nStatus : " + mhs1.getStatus() + "\nHobi : " + mhs1.getHobi() ); Console.WriteLine("=======Mahasiswa 2======="); Mahasiswa mhs2 = new Mahasiswa(); mhs2.setNama(nama2); mhs2.setNIM(nim2); mhs2.setJurusan(jurusan2); mhs2.setStatus(status2); mhs2.setHobi(hobi2); Console.WriteLine( "Nama : " + mhs2.getNama() + "\nNIM : " + mhs2.getNIM() + "\nJurusan : " + mhs2.getJurusan() + "\nStatus : " + mhs2.getStatus() + "\nHobi : " + mhs2.getHobi() ); Console.ReadLine(); }
public void AddMahasiswa(Mahasiswa mahasiswa) { m_mahasiswa.Add(mahasiswa); }
// GET: Mahasiswa/Edit/5 public ActionResult Edit(string id) { Mahasiswa mhs = lstMhs.Where(m => m.Nim == id).FirstOrDefault(); return(View(mhs)); }