private void button2_Click(object sender, EventArgs e) { cleartxt(); errorProvider1.Clear(); this.Hide(); FormPegawai myParent = (FormPegawai)this.Parent; myParent.enable(); }
private void btnTambah_Click(object sender, EventArgs e) { try{ if (flagperintah == 1) { if (cektxt() == true) { errorProvider1.Clear(); int IDRole = Pcontrol.getIDRole(cmbJabatan.Text); int idLast = Pcontrol.getLastIdPegawai() + 1; if (IDRole == 4) { Pcontrol.EntryUserPegawai(IDRole, "Ins" + idLast, "123456"); } else { Pcontrol.EntryUserPegawai(IDRole, "Pegawai" + idLast, "123456"); } PegawaiEntity pegawai = new PegawaiEntity(IDRole, edNama.Text, edAlamat.Text, edEmail.Text, edNomor.Text, Pcontrol.getLastIdLogin()); if (Pcontrol.CekDataDuplikasi(pegawai) != 0) { MessageBox.Show("Maaf, data sudah ada." + Pcontrol.CekDataDuplikasi(pegawai), "Kesalahan", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } Pcontrol.EntryPegawai(pegawai); cleartxt(); this.Hide(); FormPegawai myParent = (FormPegawai)this.Parent; myParent.enable(); } } else { if (cektxt() == true) { errorProvider1.Clear(); int IDRole = Pcontrol.getIDRole(cmbJabatan.Text); PegawaiEntity pegawai = new PegawaiEntity(IDRole, edNama.Text, edAlamat.Text, edEmail.Text, edNomor.Text); //if (Pcontrol.CekDataDuplikasi(pegawai) > 1) //Masih error code pengecekan ini //{ // MessageBox.Show("Maaf, data sudah ada." + Pcontrol.CekDataDuplikasi(pegawai), "Kesalahan", MessageBoxButtons.OK, MessageBoxIcon.Error); // return; //} DialogResult dr = MessageBox.Show("Apakah Anda yakin akan mengupdate pegawai ini ?", "Pertanyaan", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dr == DialogResult.Yes) { Pcontrol.EditPegawai(pegawai, int.Parse(txtID.Text)); } cleartxt(); this.Hide(); FormPegawai myParent = (FormPegawai)this.Parent; myParent.EnableEdit(); } } } catch (Exception ex) { MessageBox.Show(ex.ToString(), "Kesalahan", MessageBoxButtons.OK, MessageBoxIcon.Error); } }