/// <summary> /// Function to call this form from frmSalaryPackageRegister for updation /// </summary> /// <param name="decSalaryPackageIdFromRegister"></param> /// <param name="frm"></param> public void CallFromSalaryPackageRegister(decimal decSalaryPackageIdFromRegister, frmSalaryPackageRegister frm) { try { frmSalaryPackageRegisterObj = frm; DataTable dtblSalaryPackageDetails = new DataTable(); infoSalaryPackage = spSalaryPackage.SalaryPackageView(decSalaryPackageIdFromRegister); decSalaryPackageId = infoSalaryPackage.SalaryPackageId; txtPackageName.Text = infoSalaryPackage.SalaryPackageName; strSalaryPackageName = infoSalaryPackage.SalaryPackageName; txtNarration.Text = infoSalaryPackage.Narration; dtblSalaryPackageDetails = spSalarypackageDetails.SalaryPackageDetailsViewWithSalaryPackageId(decSalaryPackageIdFromRegister); foreach (DataRow dtblRow in dtblSalaryPackageDetails.Rows) { if (dtblRow != null) { dgvSalaryPackage.Rows.Add(); dgvSalaryPackage.Rows[dgvSalaryPackage.NewRowIndex - 1].Cells["dgvtxtSlNo"].Value = dtblRow["SL.NO"]; dgvSalaryPackage.Rows[dgvSalaryPackage.NewRowIndex - 1].Cells["dgvcmbPayHead"].Value = dtblRow["payHeadId"]; dgvSalaryPackage.Rows[dgvSalaryPackage.NewRowIndex - 1].Cells["dgvtxtAmount"].Value = dtblRow["amount"]; dgvSalaryPackage.Rows[dgvSalaryPackage.NewRowIndex - 1].Cells["dgvtxtStatus"].Value = "Complete"; } } btnSave.Text = "Update"; btnDelete.Enabled = true; base.Show(); if (infoSalaryPackage.IsActive) { cmbActive.SelectedIndex = 0; } else { cmbActive.SelectedIndex = 1; } } catch (Exception ex) { formMDI.infoError.ErrorString = "SPC3:" + ex.Message; } }