/** * Creates a new model. * If creation is successful, the browser will be redirected to the 'view' page. */ public function actionCreate() { $Orang = new Orang(); $KontakOrang = new KontakOrang(); $Pegawai = new Pegawai(); $JenisPegawai = new JenisPegawai(); $Dosen = new Dosen(); // Uncomment the following line if AJAX validation is needed $this->performAjaxValidation(array($Orang, $KontakOrang, $Pegawai, $Dosen)); if (isset($_POST['Orang'], $_POST['KontakOrang'], $_POST['Pegawai'], $_POST['Dosen'])) { $Orang->attributes = $_POST['Orang']; $KontakOrang->attributes = $_POST['KontakOrang']; $Pegawai->attributes = $_POST['Pegawai']; $Dosen->attributes = $_POST['Dosen']; //validate $valid = $Orang->validate(); $valid = $KontakOrang->validate() && $valid; $valid = $Pegawai->validate() && $valid; $valid = $Dosen->validate() && $valid; if ($valid) { $Orang->save(false); $KontakOrang->OrangID = $Orang->ID; $KontakOrang->save(false); $Pegawai->ID = $Orang->ID; $Pegawai->save(false); $JenisPegawai->ID = $Pegawai->ID; $JenisPegawai->save(false); $Dosen->ID = $JenisPegawai->ID; $Dosen->save(false); //redirect $this->redirect(array('view', 'id' => $Dosen->ID)); } } $this->render('create', array('Orang' => $Orang, 'KontakOrang' => $KontakOrang, 'Pegawai' => $Pegawai, 'Dosen' => $Dosen)); }
public function run() { DB::table('pegawai')->truncate(); $pegawai = new Pegawai(); $pegawai->Nama = 'Sufransyah SE.'; $pegawai->Npwp = '00.313.178.6-724.000'; $pegawai->NpwpDinas = '89.090.295.0-724.000'; $pegawai->NIP = '196711122007011019'; $pegawai->Alamat = 'Kawasan Pemerintahan bukit pelangi Sangatta'; $pegawai->Telepon = '08780292112'; $pegawai->Email = '*****@*****.**'; $pegawai->save(); $pegawai2 = new Pegawai(); $pegawai2->Nama = 'Yohana SE., MM.'; $pegawai2->NpwpDinas = '89.090.295.0-724.000'; $pegawai2->NIP = '196711122007011219'; $pegawai2->Alamat = 'Jl Pendidikan'; $pegawai2->Telepon = '081382831823'; $pegawai2->Email = '*****@*****.**'; $pegawai2->save(); $pegawai3 = new Pegawai(); $pegawai3->Nama = 'Ridwan'; $pegawai3->NpwpDinas = '89.090.295.0-724.000'; $pegawai3->NIP = '196711122006911019'; $pegawai3->Alamat = 'Jl Karya Etam'; $pegawai3->Telepon = '08780292112'; $pegawai3->Email = '*****@*****.**'; $pegawai3->save(); DB::table('users')->truncate(); $userX = new User(); $userX->username = '******'; $userX->id_pegawai = 1; $userX->password = Hash::make(1234); $userX->jenis_user = '******'; $userX->save(); $user2 = new User(); $user2->username = '******'; $user2->id_pegawai = 2; $user2->password = Hash::make(1234); $user2->jenis_user = '******'; $user2->save(); $user3 = new User(); $user3->username = '******'; $user3->id_pegawai = 3; $user3->password = Hash::make(1234); $user3->jenis_user = '******'; $user3->save(); // $user = new User; // $user->username = '******'; // $user->password = Hash::make(1234); // $user->email = '*****@*****.**'; // $user->jenis_user = '******'; // $user->nama_lengkap = 'Randa Wahyu Pradhana'; // $user->alamat = 'Jln Delima, Sangatta Kalimantan Timur'; // $user->telepon = '081391006092'; // $user->save(); }
/** * Creates a new model. * If creation is successful, the browser will be redirected to the 'view' page. */ public function actionCreate() { $model = new Pegawai(); // Uncomment the following line if AJAX validation is needed // $this->performAjaxValidation($model); if (isset($_POST['Pegawai'])) { $model->attributes = $_POST['Pegawai']; if ($model->save()) { $this->redirect(array('view', 'id' => $model->id)); } } $this->render('create', array('model' => $model)); }
public function actionCreate() { $model = new Pegawai(); if (isset($_POST['Pegawai'])) { $model->attributes = $_POST['Pegawai']; if ($model->validate()) { if ($model->save()) { exit(json_encode(array('success' => true))); } } else { exit(CActiveForm::validate($model)); } } $this->renderPartial('_form', array('model' => $model, 'modelName' => strtolower(get_class($model))), FALSE, TRUE); }
/** * Store a newly created resource in storage. * * @return Response */ public function store() { // $destinationPath = public_path() . '/upload'; $data = Input::except('file'); $data['tanggal_lahir'] = formatDate($data['tanggal_lahir']); $data['tanggal_pengangkatan_cpns'] = formatDate($data['tanggal_pengangkatan_cpns']); $data["tanggal_sk_pangkat"] = formatDate($data['tanggal_sk_pangkat']); $data["tanggal_mulai_pangkat"] = formatDate($data['tanggal_mulai_pangkat']); $data["tanggal_selesai_pangkat"] = formatDate($data['tanggal_selesai_pangkat']); $pegawai = new Pegawai($data); if (Input::hasFile('file')) { Input::file('file')->move($destinationPath); $pegawai->foto = Input::file('file')->getClientOriginalName(); } if ($pegawai->save()) { return Response::json(array('success' => TRUE)); } }
public function save() { $rules = array('username' => 'required', 'password' => 'required', 'nama' => 'required', 'nip' => 'required|numeric', 'alamat' => 'required', 'phone' => 'required', 'mobile_phone' => 'required', 'id_satker' => 'required', 'level' => 'required', 'jabatan' => 'required', 'golongan' => 'required', 'email' => 'required'); $validator = Validator::make(Input::all(), $rules); if ($validator->fails()) { return Redirect::to('admin/pegawai/add')->withErrors($validator)->withInput(); } else { $pegawai = new Pegawai(); $pegawai->nama = Input::get('nama'); $pegawai->nip = Input::get('nip'); $pegawai->alamat = Input::get('alamat'); $pegawai->phone = Input::get('phone'); $pegawai->mobile_phone = Input::get('mobile_phone'); $pegawai->id_satker = Input::get('id_satker'); $pegawai->level = Input::get('level'); $pegawai->jabatan = Input::get('jabatan'); $pegawai->golongan = Input::get('golongan'); $pegawai->email = Input::get('email'); $pegawai->save(); $data = new User(); $data->user_id = Input::get('nip'); $data->username = Input::get('username'); $data->password = Hash::make(Input::get('password')); $data->level_user = Input::get('level'); $data->save(); Session::flash('messages', ' <div class="alert alert-info alert-dismissable" id="notif"> <button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button> <strong>Informasi...</strong><br> data pegawai ' . Input::get('nama') . ' berhasil disimpan </div> '); return Redirect::to('admin/pegawai'); } }
/** * @param string * @param string * @param string * @param string * @param string * @param string * @param string * @param string * @param string * @param string * @param string * @param string * @param string * @param string * @param string * @param string * @param string * @param string * @param string * @param string * @param string * @param string * @param string * @param string * @param string * @param string * @param string * @param string * @param string * @param string * @param string * @param string * @param string * @param string * @param string * @param string * @param string * @param int * @param string * @param string * @soap */ public function insertNewPegawai($id, $nip, $kpt_no, $user_name, $nama, $posisi, $alias, $tgl_lahir, $tempat_lahir, $jenis_kelamin, $gol_darah, $tgl_masuk, $tgl_keluar, $agama, $kbk_id, $ext_num, $hp, $email, $alamat_libur, $kota, $kode_pos, $telepon, $ktp, $pendidikan, $jabatan, $pendidikan_tertinggi, $study_area1, $study_area2, $status, $nama_bapak, $nama_ibu, $pekerjaan_ortu, $nama_p, $tmp_lahir_p, $tgl_lahir_p, $ket, $status_akhir, $last_update, $user_id, $ws) { $model = new Pegawai(); $model->ID = $nip; $model->NIP = $nip; $model->KPT_NO = $kpt_no; $model->USER_NAME = $user_name; $model->NAMA = $nama; $model->POSISI = $posisi; $model->ALIAS = $alias; $model->TGL_LAHIR = $tgl_lahir; $model->TEMPAT_LAHIR = $tempat_lahir; $model->JENIS_KELAMIN = $jenis_kelamin; $model->GOL_DARAH = $gol_darah; $model->TGL_MASUK = $tgl_masuk; $model->TGL_KELUAR = $tgl_keluar; $model->AGAMA = $agama; $model->KBK_ID = $kbk_id; $model->EXT_NUM = $ext_num; $model->HP = $hp; $model->EMAIL = $email; $model->ALAMAT_LIBUR = $alamat_libur; $model->KOTA = $kota; $model->KODE_POS = $kode_pos; $model->TELEPON = $telepon; $model->KTP = $ktp; $model->PENDIDIKAN = $pendidikan; $model->JABATAN = $jabatan; $model->PENDIDIKAN_TERTINGGI = $pendidikan_tertinggi; $model->STUDY_AREA1 = $study_area1; $model->STUDY_AREA2 = $study_area2; $model->STATUS = $status; $model->NAMA_BAPAK = $nama_bapak; $model->NAMA_IBU = $nama_ibu; $model->PEKERJAAN_ORTU = $pekerjaan_ortu; $model->NAMA_P = $nama_p; $model->TMP_LAHIR_P = $tmp_lahir_p; $model->TGL_LAHIR_P = $tgl_lahir_p; $model->KET = $ket; $model->STATUS_AKHIR = $status_akhir; $model->LAST_UPDATE = $last_update; $model->USER_ID = $user_id; $model->WS = $ws; $model->save(); }