Exemple #1
0
        private void ClaimDesignationWiseConfiguration_GetAll()
        {
            Business.ClaimManagement.ClaimDesignationWiseConfiguration objClaimDesignationWiseConfiguration = new Business.ClaimManagement.ClaimDesignationWiseConfiguration();
            Entity.ClaimManagement.ClaimDesignationWiseConfiguration   ClaimDesignationWiseConfiguration    = new Entity.ClaimManagement.ClaimDesignationWiseConfiguration();

            DataTable dt = objClaimDesignationWiseConfiguration.ClaimDesignationConfig_GetAll(ClaimDesignationWiseConfiguration);

            gvClaimDesignationConfiguration.DataSource = dt;
            gvClaimDesignationConfiguration.DataBind();
        }
Exemple #2
0
        private bool ClaimDesignationConfigValidate()
        {
            bool retValue = true;

            if (ddlClaimCategory.SelectedIndex == 0)
            {
                Message.IsSuccess = false;
                Message.Text      = "Please select Claim Type.";
                Message.Show      = true;
                return(false);
            }
            if (ddlDesignation.SelectedIndex == 0)
            {
                Message.IsSuccess = false;
                Message.Text      = "Please select Designation.";
                Message.Show      = true;
                return(false);
            }
            if (string.IsNullOrEmpty(txtClaimLimit.Text.Trim()))
            {
                Message.IsSuccess = false;
                Message.Text      = "Please enter Claim Limit.";
                Message.Show      = true;
                return(false);
            }

            Business.ClaimManagement.ClaimDesignationWiseConfiguration objClaimDesignationWiseConfiguration = new Business.ClaimManagement.ClaimDesignationWiseConfiguration();
            Entity.ClaimManagement.ClaimDesignationWiseConfiguration   ClaimDesignationWiseConfiguration    = new Entity.ClaimManagement.ClaimDesignationWiseConfiguration();
            ClaimDesignationWiseConfiguration.ClaimCategoryId = Convert.ToInt32(ddlClaimCategory.SelectedValue);
            ClaimDesignationWiseConfiguration.DesignationId   = Convert.ToInt32(ddlDesignation.SelectedValue);
            DataTable dt = objClaimDesignationWiseConfiguration.ClaimDesignationConfig_GetAll(ClaimDesignationWiseConfiguration);

            if (ClaimDesignationWiseConfigurationId == 0)
            {
                if (dt != null && dt.AsEnumerable().Any())
                {
                    Message.IsSuccess = false;
                    Message.Text      = "Designation configuration already exists.";
                    Message.Show      = true;
                    return(false);
                }
            }
            else
            {
                if (dt == null || !dt.AsEnumerable().Any())
                {
                    Message.IsSuccess = false;
                    Message.Text      = "Designation configuration does not exists.";
                    Message.Show      = true;
                    return(false);
                }
            }
            return(retValue);
        }
Exemple #3
0
        private void ClaimDesignationConfig_GetById()
        {
            Business.ClaimManagement.ClaimDesignationWiseConfiguration objClaimDesignationWiseConfiguration = new Business.ClaimManagement.ClaimDesignationWiseConfiguration();

            DataTable dt = objClaimDesignationWiseConfiguration.ClaimDesignationConfig_GetById(ClaimDesignationWiseConfigurationId);

            if (dt.Rows.Count > 0)
            {
                ddlClaimCategory.SelectedValue = dt.Rows[0]["ClaimCategoryId"].ToString();
                ddlDesignation.Text            = dt.Rows[0]["DesignationId"].ToString();
                txtClaimLimit.Text             = dt.Rows[0]["Limit"].ToString();
                txtFollowupInterval.Text       = dt.Rows[0]["FollowupInterval"].ToString();
            }
        }
Exemple #4
0
 protected void gvClaimDesignationConfiguration_RowCommand(object sender, GridViewCommandEventArgs e)
 {
     try
     {
         if (e.CommandName == "E")
         {
             ClaimDesignationWiseConfigurationId = Convert.ToInt32(e.CommandArgument.ToString());
             ClaimDesignationConfig_GetById();
         }
         else
         {
             if (e.CommandName == "D")
             {
                 Business.ClaimManagement.ClaimDesignationWiseConfiguration objClaimDesignationWiseConfiguration = new Business.ClaimManagement.ClaimDesignationWiseConfiguration();
                 ClaimDesignationWiseConfigurationId = Convert.ToInt32(e.CommandArgument.ToString());
                 int RowsAffected = objClaimDesignationWiseConfiguration.ClaimDesignationConfig_Delete(ClaimDesignationWiseConfigurationId);
                 if (RowsAffected > 0)
                 {
                     GlobalCache.RemoveAll();
                     LoadClaimCategory();
                     ClaimDesignationWiseConfiguration_GetAll();
                     Message.Show = true;
                     Message.Text = "Deleted Successfully";
                 }
                 else
                 {
                     {
                         Message.Show = false;
                         Message.Text = "Data Dependency Exists";
                     }
                     Message.Show = true;
                 }
             }
         }
     }
     catch (Exception ex)
     {
         ex.WriteException();
         Message.IsSuccess = false;
         Message.Text      = ex.Message;
         Message.Show      = true;
     }
 }
Exemple #5
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            try
            {
                if (ClaimDesignationConfigValidate())
                {
                    Business.ClaimManagement.ClaimDesignationWiseConfiguration objClaimDesignationWiseConfiguration = new Business.ClaimManagement.ClaimDesignationWiseConfiguration();
                    Entity.ClaimManagement.ClaimDesignationWiseConfiguration   ClaimDesignationWiseConfiguration    = new Entity.ClaimManagement.ClaimDesignationWiseConfiguration();

                    ClaimDesignationWiseConfiguration.ClaimDesignationConfigId = ClaimDesignationWiseConfigurationId;
                    ClaimDesignationWiseConfiguration.ClaimCategoryId          = Convert.ToInt32(ddlClaimCategory.SelectedValue);
                    ClaimDesignationWiseConfiguration.DesignationId            = Convert.ToInt32(ddlDesignation.SelectedValue);
                    ClaimDesignationWiseConfiguration.Limit            = Convert.ToDecimal(txtClaimLimit.Text.Trim());
                    ClaimDesignationWiseConfiguration.FollowupInterval = Convert.ToInt32(txtFollowupInterval.Text.Trim());
                    int response = objClaimDesignationWiseConfiguration.ClaimDesignationConfig_Save(ClaimDesignationWiseConfiguration);
                    if (response > 0)
                    {
                        Clear();
                        GlobalCache.RemoveAll();
                        ClaimDesignationWiseConfiguration_GetAll();
                        Message.IsSuccess = true;
                        Message.Text      = "Saved Successfully";
                    }
                    else
                    {
                        Message.IsSuccess = false;
                        Message.Text      = "Exists";
                    }
                }
                Message.Show = true;
            }
            catch (Exception ex)
            {
                ex.WriteException();
                Message.IsSuccess = false;
                Message.Text      = ex.Message;
                Message.Show      = true;
            }
        }