Example #1
0
        /// <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;
            }
        }