public void insertOrUpdateDataMstProductUnit() { MST002Controller mst002Ctrl = new MST002Controller(); MST_PRODUCT_UNIT form = new MST_PRODUCT_UNIT(); try { if (Util.isEmpty(txtProductUnitId.Text) || Util.isEmpty(txtProductUnitName.Text)) { MessageBox.Show(CommonUtil.REQUIRE_MESSAGE); return; } form.PRODUCT_UNIT_ID = txtProductUnitId.Text; form.PRODUCT_UNIT_NAME = txtProductUnitName.Text; if (Util.isEmpty(form)) { return; } object[] result = mst002Ctrl.insertOrUpdateDataMstProductUnit(form, flagAddEdit); MsgForm msgForm = (MsgForm)result[0]; MST_PRODUCT_UNIT data = (MST_PRODUCT_UNIT)result[1]; if (flagAddEdit.Equals("A")) { if (Util.isNotEmpty(data)) { if (msgForm.statusFlag.Equals(1)) { MessageBox.Show(CommonUtil.DUPLICATE_DATA); } else { MessageBox.Show("Error : " + msgForm.messageDescription); } } else { if (msgForm.statusFlag.Equals(1)) { resetDataMstProductUnit(); searchDataMstProductUnit(); MessageBox.Show(CommonUtil.SAVE_DATA_SUCCESS); } else { MessageBox.Show("Error : " + msgForm.messageDescription); } } } else if (flagAddEdit.Equals("E")) { if (msgForm.statusFlag.Equals(1)) { resetDataMstProductUnit(); searchDataMstProductUnit(); MessageBox.Show(CommonUtil.SAVE_DATA_SUCCESS); } else { MessageBox.Show("Error : " + msgForm.messageDescription); } } } catch (Exception ex) { log.Error(ex.ToString(), ex); MessageBox.Show("Error : " + ex.ToString()); } }