private void BindStoreCustomConcept()
 {
     CheckBoxListStoreCustomConcept.DataSource     = StoreCustomConcept.GetStoreCustomConceptList();
     CheckBoxListStoreCustomConcept.DataValueField = "StoreCustomConceptId";
     CheckBoxListStoreCustomConcept.DataTextField  = "Description";
     CheckBoxListStoreCustomConcept.DataBind();
 }
        private void BindStoreCustom()
        {
            try
            {
                StoreCustom storeCustom = StoreCustom.GetStoreCustomByStoreId(this.storeId, this.companyId);
                TextBoxCustomDescription.Text = storeCustom.CustomDescription;
                TextBoxCustomStoreId.Text     = storeCustom.CustomStoreId.ToString();
                TextBoxAddress.Text           = storeCustom.Address;
                TextBoxGPS.Text            = storeCustom.GPS;
                TextBoxContactPerson.Text  = storeCustom.ContactPerson;
                TextBoxContactNumber.Text  = storeCustom.ContactNumber;
                CheckBoxGroupStore.Checked = storeCustom.GroupStore == 1;
                DropDownListStoreGroup.Items.FindByValue(storeCustom.StoreGroupId.ToString()).Selected = true;
                CheckBoxCatmanStore.Checked = storeCustom.CatmanStore == 1;
                //TextBoxAttachment.Text = storeCustom.CustomDescription;
                TextBoxComment.Text = storeCustom.Comment;
                TextBoxEmail.Text   = storeCustom.Email;

                List <StoreCustomConcept> storeCustomConceptList = StoreCustomConcept.GetStoreCustomConceptLinkListByStoreCustomId(storeCustom.StoreCustomId);

                foreach (ListItem listItem in CheckBoxListStoreCustomConcept.Items)
                {
                    foreach (StoreCustomConcept storeCustomConcept in storeCustomConceptList)
                    {
                        if (listItem.Value == storeCustomConcept.StoreCustomConceptId.ToString())
                        {
                            listItem.Selected = true;
                        }
                    }
                }
            }
            catch (System.Data.SqlClient.SqlException sqlEx)
            {
                for (int i = 0; i < sqlEx.Errors.Count; i++)
                {
                    LabelError.Text += (sqlEx.Errors[i].Message + "<br />");
                }
                PanelError.Visible = true;
            }
            catch (Exception exception)
            {
                LabelError.Text   += (exception.Message + "<br />");
                PanelError.Visible = true;
            }
        }
        private void SaveStoreCustomConcept(int storeCustomId)
        {
            StoreCustomConcept.DeleteStoreCustomConceptByStoreCustomId(storeCustomId);

            foreach (ListItem listItem in CheckBoxListStoreCustomConcept.Items)
            {
                if (listItem.Selected)
                {
                    StoreCustomConcept storeCustomConcept = new StoreCustomConcept();

                    storeCustomConcept.StoreCustomConceptId = Convert.ToInt32(listItem.Value);
                    storeCustomConcept.StoreCustomId        = storeCustomId;
                    storeCustomConcept.ModifiedUser         = this.Master.LoggedOnAccount;

                    storeCustomConcept.Save();
                }
            }
        }