function saveNoKontrak() { $this->load->library('form_validation'); $this->form_validation->set_rules('pel_nama', '<b>Fx</b>', 'xss_clean'); if ($this->form_validation->run() == TRUE) { $tgl = $this->input->post('pel_tgl_lahir'); if (empty($tgl)) { $tgl = defaultTgl(); } $data = array('pel_cbid' => ses_cabang, 'pel_prosid' => strtoupper($this->input->post('prosid')), 'pel_nama' => strtoupper($this->input->post('pel_nama')), 'pel_alamat' => strtoupper($this->input->post('pel_alamat')), 'pel_gender' => $this->input->post('pel_gender'), 'pel_kotaid' => $this->input->post('pel_kotaid'), 'pel_type' => $this->input->post('pel_type'), 'pel_alamat_surat' => $this->input->post('pel_alamat_surat'), 'pel_hp' => $this->input->post('pel_hp'), 'pel_nomor_id' => $this->input->post('pel_nomor_id'), 'pel_telpon' => $this->input->post('pel_telpon'), 'pel_fax' => $this->input->post('pel_fax'), 'pel_tempat_lahir' => strtoupper($this->input->post('pel_tempat_lahir')), 'pel_tgl_lahir' => dateToIndo($tgl), 'pel_email' => $this->input->post('pel_email'), 'pel_agama' => $this->input->post('pel_agama')); $kontrak = $this->input->post('kon_nomer'); $hasil = $this->model_sales->saveNoKontrak($data, $kontrak); $retur = array(); if ($hasil) { $retur['result'] = true; $this->session->set_flashdata('msg', $this->sukses('Berhasil menambah kontrak')); $retur['msg'] = $this->sukses("Berhasil menyimpan kontrak"); } else { $retur['result'] = false; $this->session->set_flashdata('msg', $this->error('Gagal menambah kontrak')); $retur['msg'] = $this->error("Gagal menyimpan kontrak"); } } echo json_encode($retur); }
</div> <div class="form-group"> <label class="col-sm-2 control-label no-padding-right" for="form-field-1">Tahun</label> <div class="col-sm-8"> <input type="text" name="msc_tahun" value="<?php echo $data['msc_tahun']; ?> " maxlength="4" id="msc_nomesin" placeholder="Tahun" class="number ace col-xs-10 col-sm-2" /> </div> </div> <div class="form-group"> <label class="col-sm-2 control-label no-padding-right" for="form-field-1">STNK Expired</label> <div class="col-sm-8"> <div class="input-group input-group-sm col-sm-3"> <input type="text" name="msc_stnkexp" value="<?php if (dateToIndo($data['msc_stnkexp']) != defaultTgl()) { echo dateToIndo($data['msc_stnkexp']); } ?> " id="datepicker" class="datepicker form-control" /> <span class="input-group-addon"> <i class="ace-icon fa fa-calendar"></i> </span> </div> </div> </div> <div class="form-group"> <label class="col-sm-2 control-label no-padding-right" for="form-field-1">Type Pelanggan</label> <div class="col-sm-8"> <select name="msc_inextern" required="required" id="msc_inextern" class="ace col-xs-10 col-sm-3"> <option value="">Pilih</option>
public function saveProspect() { $tipe = strtoupper($this->input->post('pros_type', TRUE)); $nama = strtoupper($this->input->post('pros_nama', TRUE)); $alamat = strtoupper($this->input->post('pros_alamat', TRUE)); $hp = strtoupper($this->input->post('pros_hp', TRUE)); $kota = strtoupper($this->input->post('pros_kotaid', TRUE)); $tgl = strtoupper($this->input->post('pros_tgl_lahir', TRUE)); if (empty($tgl)) { $tgl = defaultTgl(); } if (empty($tipe) || empty($nama) || empty($alamat) || empty($hp) || empty($kota)) { $hasil = $this->error('INPUT TIDAK LENGKAP, SILAHKAN CEK KEMBALI FIELD YG BERWARNA MERAH'); } else { $data = array('pros_type' => $tipe, 'pros_nama' => $nama, 'pros_alamat' => $alamat, 'pros_hp' => $hp, 'pros_kotaid' => $kota, 'pros_area' => $this->input->post('pros_area', TRUE), 'pros_telpon' => $this->input->post('pros_telpon', TRUE), 'pros_alamat_surat' => $this->input->post('pros_alamat_surat', TRUE), 'pros_fax' => $this->input->post('pros_fax', TRUE), 'pros_email' => $this->input->post('pros_email', TRUE), 'pros_gender' => $this->input->post('pros_gender', TRUE), 'pros_noid' => $this->input->post('pros_nomor_id', TRUE), 'pros_agama' => $this->input->post('pros_agama', TRUE), 'pros_tempat_lahir' => $this->input->post('pros_tempat_lahir', TRUE), 'pros_tgl_lahir' => dateToIndo($tgl), 'pros_cbid' => ses_cabang, 'pros_salesman' => ses_krid, 'pros_bisnis' => $this->input->post('pros_bisnis', TRUE), 'pros_kontak_awal' => $this->input->post('pros_kontak_awal', TRUE), 'pros_sumber_info' => $this->input->post('pros_sumber_info', TRUE), 'pros_npwp' => $this->input->post('pros_npwp', TRUE), 'pros_keterangan' => $this->input->post('pros_keterangan', TRUE), 'pros_status' => 1, 'pros_status_hot' => 0, 'pros_createby' => ses_username, 'pros_tgl' => date('Y-m-d'), 'pros_createon' => date('Y-m-d H:i:s')); $type = $this->input->post('car_ctyid', TRUE); $qty = $this->input->post('car_qty', TRUE); $cars = array(); for ($i = 0; $i < count($type); $i++) { if ($qty[$i] > 0) { $cars[] = array('car_ctyid' => $type[$i], 'car_qty' => numeric($qty[$i])); } } $save = $this->model_prospect->saveProspect($data, $cars); if ($save['status'] == TRUE) { $hasil['result'] = true; $hasil['msg'] = $this->sukses($save['msg']); } else { $hasil['result'] = false; $hasil['msg'] = $this->error($save['msg']); } } echo json_encode($hasil); }
/** * Function ini digunakan untuk menyimpan karyawan */ public function updateKaryawan() { $this->form_validation->set_rules('kr_nama', '<b>Fx</b>', 'xss_clean'); if ($this->form_validation->run() == TRUE) { $tgl = $this->input->post('kr_tgl_lahir'); if (empty($tgl)) { $tgl = defaultTgl(); } // $kota = $this->input->post('kr_kotaid'); // log_message('error', 'KOTA '.$kota); $data = array('krid' => $this->input->post('krid'), 'kr_nik' => $this->input->post('kr_nik'), 'kr_nama' => strtoupper($this->input->post('kr_nama')), 'kr_kotaid' => $this->input->post('kr_kotaid'), 'kr_alamat' => strtoupper($this->input->post('kr_alamat')), 'kr_jabid' => $this->input->post('kr_jabid'), 'kr_atasan' => $this->input->post('kr_atasanid'), 'kr_nomor_ktp' => $this->input->post('kr_nomor_ktp'), 'kr_cbid' => $this->input->post('kr_cbid'), 'kr_username' => $this->input->post('kr_username'), 'kr_password' => sha1('123456'), 'kr_hp' => $this->input->post('kr_hp'), 'kr_email' => $this->input->post('kr_email'), 'kr_tempat_lahir' => strtoupper($this->input->post('kr_tempat_lahir')), 'kr_tgl_lahir' => dateToIndo($tgl)); $hasil = $this->model_admin->updateKaryawan($data); if ($hasil) { $hasil = $this->sukses("Berhasil menyimpan karyawan"); } else { $hasil = $this->error("Gagal menyimpan karyawan"); } } echo json_encode($hasil); }
/** * Function ini digunakan untuk menyimpan jabatan */ public function updatePelanggan() { $this->load->library('form_validation'); $this->form_validation->set_rules('pel_nama', '<b>Fx</b>', 'xss_clean'); if ($this->form_validation->run() == TRUE) { $tgl = $this->input->post('pel_tgl_lahir'); if (empty($tgl)) { $tgl = defaultTgl(); } $data = array('pelid' => $this->input->post('pelid'), 'pel_cbid' => ses_cabang, 'pel_nama' => strtoupper($this->input->post('pel_nama')), 'pel_alamat' => strtoupper($this->input->post('pel_alamat')), 'pel_gender' => $this->input->post('pel_gender'), 'pel_kotaid' => $this->input->post('pel_kotaid'), 'pel_npwp' => $this->input->post('pel_npwp'), 'pel_type' => $this->input->post('pel_type'), 'pel_alamat_surat' => $this->input->post('pel_alamat_surat'), 'pel_hp' => $this->input->post('pel_hp'), 'pel_nomor_id' => $this->input->post('pel_nomor_id'), 'pel_telpon' => $this->input->post('pel_telpon'), 'pel_fax' => $this->input->post('pel_fax'), 'pel_tempat_lahir' => strtoupper($this->input->post('pel_tempat_lahir')), 'pel_tgl_lahir' => dateToIndo($tgl), 'pel_email' => $this->input->post('pel_email'), 'pel_agama' => $this->input->post('pel_agama')); $hasil = $this->model_service->updatePelanggan($data); $retur = array(); if ($hasil) { $retur['result'] = true; $retur['msg'] = $this->sukses("Berhasil menyimpan pelanggan"); } else { $retur['result'] = false; $retur['msg'] = $this->error("Gagal menyimpan pelanggan"); } } echo json_encode($retur); }
public function saveBpk() { $this->load->library('form_validation'); $this->form_validation->set_rules('bpk_nomer', '<b>Fx</b>', 'xss_clean'); $this->form_validation->set_rules('bpk_mscid', '<b>Fx</b>', 'xss_clean'); $this->form_validation->set_rules('bpk_norangka', '<b>Fx</b>', 'xss_clean'); $this->form_validation->set_rules('bpk_nomesin', '<b>Fx</b>', 'xss_clean'); $this->form_validation->set_rules('bpk_supid', '<b>Fx</b>', 'xss_clean'); if ($this->form_validation->run() == TRUE) { $tglPo = $this->input->post('bpk_tgldo'); if (empty($tglPo)) { $tglPo = defaultTgl(); } $tglDo = $this->input->post('bpk_tgldo'); if (empty($tglDo)) { $tglDo = defaultTgl(); } $hpp = numeric($this->input->post('bpk_hpp')); $ff = numeric($this->input->post('bpk_ff')); $ppnbm = numeric($this->input->post('bpk_ppnbm')); $pph22 = numeric($this->input->post('bpk_pph22')); $dp = numeric($this->input->post('bpk_deposit_promosi')); $data = array('bpk_cbid' => ses_cabang, 'bpk_nomer' => strtoupper($this->input->post('bpk_nomer')), 'bpk_tgl' => date('Y-m-d'), 'bpk_mscid' => $this->input->post('bpk_mscid'), 'bpk_supid' => $this->input->post('bpk_supid'), 'bpk_jenis' => $this->input->post('bpk_jenis'), 'bpk_nopo' => strtoupper($this->input->post('bpk_nopo')), 'bpk_nodo' => strtoupper($this->input->post('bpk_nodo')), 'bpk_hpp' => $hpp, 'bpk_ff' => $ff, 'bpk_ppnbm' => $ppnbm, 'bpk_pph22' => $pph22, 'bpk_deposit_promosi' => $dp, 'bpk_total' => $hpp + $ff + $ppnbm + $pph22 + $dp, 'bpk_createon' => date('Y-m-d H:i:s'), 'bpk_createby' => ses_username, 'bpk_tgldo' => dateToIndo($tglDo), 'bpk_tglpo' => dateToIndo($tglPo)); $hasil = $this->model_trsales->saveBpk($data); if ($hasil['result']) { $this->session->set_flashdata('msg', $this->sukses('Berhasil menambah bpk')); } else { $this->session->set_flashdata('msg', $this->error('Gagal menambah bpk')); } } else { $hasil['result'] = false; $hasil['msg'] = $this->error("Data Tidak Lengkap"); } echo json_encode($hasil); }