private void SaveData() { SqlPelayaranRepository sqlPelayaranRepository = null; if (wantToCreateVessel) { sqlPelayaranRepository = new SqlPelayaranRepository(); Guid newGuid = Guid.NewGuid(); string[] strSqlParam = getStringSqlParameter(); object[] objSqlParam = GetObjSqlParameter(newGuid); SqlParameter[] sqlParam = SqlUtility.SetSqlParameter(strSqlParam, objSqlParam); if (sqlPelayaranRepository.CheckPelayaran(sqlParam, Guid.Empty, true)) { DialogResult dResult = MessageBox.Show(this, "Pelayaran has already deleted. Do you want to activate ?", "Confirmation", MessageBoxButtons.YesNo); if (dResult == DialogResult.Yes) { if (sqlPelayaranRepository.ActivatePelayaran(sqlParam)) { MessageBox.Show(this, "Success Activate Pelayaran", "Information"); radButtonElement2.PerformClick(); } else if (!Constant.VisitaJayaPerkasaApplication.anyConnection) MessageBox.Show(this, "Please check your connection", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); else MessageBox.Show(this, "Cannot Activate Pelayaran", "Information"); sqlParam = null; } return; } else if (!Constant.VisitaJayaPerkasaApplication.anyConnection) { MessageBox.Show(this, "Please check your connection", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } else if (sqlPelayaranRepository.CheckPelayaran(sqlParam, Guid.Empty)) { MessageBox.Show(this, "Pelayaran has already exists", "Information"); return; } else if (!Constant.VisitaJayaPerkasaApplication.anyConnection) { MessageBox.Show(this, "Please check your connection", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (sqlPelayaranRepository.CreatePelayaran(sqlParam)) { MessageBox.Show(this, "Success insert pelayaran data", "Information"); Constant.VisitaJayaPerkasaApplication.mainForm.ShowUserControl(new SupplierList()); } else if (!Constant.VisitaJayaPerkasaApplication.anyConnection) MessageBox.Show(this, "Please check your connection", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); else { MessageBox.Show(this, "Cannot insert pelayaran data", "Information"); } sqlPelayaranRepository = null; strSqlParam = null; objSqlParam = null; sqlParam = null; } else { sqlPelayaranRepository = new SqlPelayaranRepository(); string[] strSqlParam = getStringSqlParameter(); object[] objSqlParam = GetObjSqlParameter(pelayaran.ID); SqlParameter[] sqlParam = SqlUtility.SetSqlParameter(strSqlParam, objSqlParam); if (sqlPelayaranRepository.CheckPelayaran(sqlParam, this.pelayaran.ID)) { MessageBox.Show(this, "Pelayaran has already exist. if it has already deleted. you must activate it with create new data", "Information"); return; } else if (!Constant.VisitaJayaPerkasaApplication.anyConnection) { MessageBox.Show(this, "Please check your connection", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (sqlPelayaranRepository.EditPelayaran(sqlParam)) { MessageBox.Show(this, "Success edit pelayaran data", "Information"); Constant.VisitaJayaPerkasaApplication.mainForm.ShowUserControl(new SupplierList()); } else if (!Constant.VisitaJayaPerkasaApplication.anyConnection) MessageBox.Show(this, "Please check your connection", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); else { MessageBox.Show(this, "Cannot edit pelayaran data", "Information"); } sqlPelayaranRepository = null; strSqlParam = null; objSqlParam = null; sqlParam = null; } }