public void Save(MstKonsumenDto model) { try { var db = Mapper.Map <MST_KONSUMEN>(model); _mstKonsumenRepo.InsertOrUpdate(db); _uow.SaveChanges(); } catch (Exception) { throw; } }
public MstKonsumenDto Save(MstKonsumenDto model, LoginDto LoginDto) { try { var db = Mapper.Map <MST_KONSUMEN>(model); var Login = Mapper.Map <Login>(LoginDto); _mstKonsumenRepo.InsertOrUpdate(db, Login, MenuList.MasterKonsumen); _uow.SaveChanges(); return(Mapper.Map <MstKonsumenDto>(db)); } catch (Exception) { throw; } }
public void InsertUpdateMstKonsumen(MstKonsumenDto model, LoginDto LoginDto) { try { var GetAll = _mstKonsumenRepo.Get(); var CheckExist = GetAll.Where(x => x.NAMA_KONSUMEN.ToUpper() == model.NAMA_KONSUMEN.ToUpper()).FirstOrDefault(); if (CheckExist != null) { model.ID = CheckExist.ID; model.NO_TELP = CheckExist.NO_TELP; model.CONTACT_PERSON = CheckExist.CONTACT_PERSON; } var db = Mapper.Map <MST_KONSUMEN>(model); var Login = Mapper.Map <Login>(LoginDto); _mstKonsumenRepo.InsertOrUpdate(db, Login, MenuList.MasterKonsumen); _uow.SaveChanges(); } catch (Exception) { throw; } }
private void Btn_Simpan_Click(object sender, RoutedEventArgs e) { try { var model = new SlipTimbanganModel(); if (!dtTanggal.SelectedDate.HasValue) { MessageBox.Show("Tanggal Harus Di isi", "Warning", MessageBoxButton.OK, MessageBoxImage.Exclamation); dtTanggal.Focus(); return; } if (string.IsNullOrEmpty(txtPerusahaan.Text)) { MessageBox.Show("Perusahaan tidak boleh kosong", "Warning", MessageBoxButton.OK, MessageBoxImage.Exclamation); txtPerusahaan.Focus(); return; } if (string.IsNullOrEmpty(txtPolisi.Text)) { MessageBox.Show("No Polisi tidak boleh kosong", "Warning", MessageBoxButton.OK, MessageBoxImage.Exclamation); txtPolisi.Focus(); return; } if (string.IsNullOrEmpty(txtNamaBarang.Text)) { MessageBox.Show("Barang tidak boleh kosong", "Warning", MessageBoxButton.OK, MessageBoxImage.Exclamation); txtNamaBarang.Focus(); return; } if (string.IsNullOrEmpty(txtBeratMasuk.Text)) { MessageBox.Show("Berat Masuk tidak boleh kosong", "Warning", MessageBoxButton.OK, MessageBoxImage.Exclamation); txtBeratMasuk.Focus(); return; } if (string.IsNullOrEmpty(txtJamMasuk.Text)) { MessageBox.Show("Jam Masuk tidak boleh kosong", "Warning", MessageBoxButton.OK, MessageBoxImage.Exclamation); txtJamMasuk.Focus(); return; } if (!string.IsNullOrEmpty(txtID.Text)) { model.ID = Convert.ToInt32(txtID.Text); } model.NO_SURAT_JALAN = txtSuratJalan.Text; model.TANGGAL = DateTime.Parse(dtTanggal.Text); model.BAHAN_BAKU = txtNamaBarang.Text; try { model.BERAT_MASUK = Decimal.Parse(txtBeratMasuk.Text); } catch (Exception) {} try { model.BERAT_KELUAR = Decimal.Parse(txtBeratKeluar.Text); } catch (Exception) { } try { model.BERAT_BRUTTO = Decimal.Parse(txtBeratBrutto.Text); } catch (Exception) { } try { model.BERAT_NETTO = Decimal.Parse(txtBeratNetto.Text); } catch (Exception) { } model.CREATED_BY = BaseController.CurrentUser.USERNAME; model.CREATED_DATE = DateTime.Now; model.KETERANGAN = txtKeterangan.Text; model.NO_POLISI = txtPolisi.Text; model.PENGEMUDI = txtPengemudi.Text; model.PERUSAHAAN = txtPerusahaan.Text; model.SUPPLIER = txtNamaSupplier.Text; model.STATUS = (int)StatusDocument.Open; if (txtJamMasuk.SelectedTime.HasValue) { model.JAM_MASUK = new DateTime(model.TANGGAL.Year, model.TANGGAL.Month, model.TANGGAL.Day, txtJamMasuk.SelectedTime.Value.Hour, txtJamMasuk.SelectedTime.Value.Minute, txtJamMasuk.SelectedTime.Value.Second); } if (txtJamKeluar.SelectedTime.HasValue) { model.JAM_KELUAR = new DateTime(model.TANGGAL.Year, model.TANGGAL.Month, model.TANGGAL.Day, txtJamKeluar.SelectedTime.Value.Hour, txtJamKeluar.SelectedTime.Value.Minute, txtJamKeluar.SelectedTime.Value.Second); } var DB = new TrnSlipTimbanganDto(); using (new WaitCursor()) { var Dto = Mapper.Map <TrnSlipTimbanganDto>(model); DB = _trnServices.Save(Dto, Mapper.Map <LoginDto>(BaseController.CurrentUser)); MstKonsumenDto KonsumenDto = new MstKonsumenDto { ALAMAT_KONSUMEN = " ", NAMA_KONSUMEN = model.PERUSAHAAN, STATUS = 1 }; _mstKonsumenServices.InsertUpdateMstKonsumen(KonsumenDto, Mapper.Map <LoginDto>(BaseController.CurrentUser)); KonsumenDto = new MstKonsumenDto { ALAMAT_KONSUMEN = " ", NAMA_KONSUMEN = model.SUPPLIER, STATUS = 1 }; _mstKonsumenServices.InsertUpdateMstKonsumen(KonsumenDto, Mapper.Map <LoginDto>(BaseController.CurrentUser)); } MessageBox.Show(Constans.SubmitMessage.Saved, Constans.SubmitMessageTittle.Sukses, MessageBoxButton.OK, MessageBoxImage.Information); CloseWin(); } catch (Exception exp) { LogError.WriteError(exp); MessageBox.Show(Constans.SubmitMessage.Error, Constans.SubmitMessageTittle.Error, MessageBoxButton.OK, MessageBoxImage.Error); } }