Пример #1
0
        private void InsUpdDelThemeSubCategory(char Event, int id)
        {
            var msg = "";

            if (Event == 'I' || Event == 'U')
            {
                var objTheme = new ThemeSetupSubCategory(id, int.Parse(ddlCategory.SelectedValue), "", txtSubCategoryName.Text);
                msg = BL_Theme_Sub_Category.InsUpdDelThemeSubCategory(Event, objTheme, out id);
            }
            else
            {
                var objTheme = new ThemeSetupSubCategory(id, int.Parse(ddlCategory.SelectedValue), "", "");
                msg = BL_Theme_Sub_Category.InsUpdDelThemeSubCategory(Event, objTheme, out id);
            }

            if (DatabaseMessage.ContainMessage(msg))
            {
                _msgbox.ShowSuccess(msg);
            }
            else
            {
                _msgbox.ShowWarning(msg);
            }
            FillGridview();
            ClearAll();
        }
Пример #2
0
        public static List <ThemeSetupSubCategory> GetThemeSubCategory(int Event, int id, string code, string code1)
        {
            var lst = new List <ThemeSetupSubCategory>();
            var dt  = DlThemeSubCategory.GetThemeSUbCategory(Event, id, code, code1);

            if (dt.Rows.Count > 0)
            {
                foreach (DataRow dr in dt.Rows)
                {
                    var obj = new ThemeSetupSubCategory(Convert.ToInt32(dr["Id"]), Convert.ToInt32(dr["Category_Id"]), dr["Category"].ToString(), dr["SubCategory"].ToString());
                    lst.Add(obj);
                }
            }
            return(lst);
        }
Пример #3
0
 public static string InsUpdDelThemeSubCategory(char Event, ThemeSetupSubCategory obj, out int returnId)
 {
     returnId = 0;
     try
     {
         var cmd = new SqlCommand();
         cmd.CommandType = CommandType.StoredProcedure;
         cmd.CommandText = "USP_IUD_Theme_Sub_Category";
         cmd.Connection  = DL_CCommon.ConnectionForCommonDb();
         cmd.Parameters.AddWithValue("@EVENT", Event);
         cmd.Parameters.AddWithValue("@ID", obj.Id);
         cmd.Parameters.AddWithValue("@CategoryId", obj.CategoryId);
         cmd.Parameters.AddWithValue("@SubCategory", obj.SubCategory);
         var outparameter = new SqlParameter("@MSG", SqlDbType.NVarChar, 200)
         {
             Direction = ParameterDirection.Output
         };
         cmd.Parameters.Add(outparameter);
         var outId = new SqlParameter("@RETURNOUTID", SqlDbType.NVarChar, 100)
         {
             Direction = ParameterDirection.Output
         };
         cmd.Parameters.Add(outId);
         cmd.ExecuteNonQuery();
         var msg = cmd.Parameters[outparameter.ParameterName].Value;
         returnId = Convert.ToInt32(cmd.Parameters[outId.ParameterName].Value);
         return(Convert.ToString(msg));
     }
     catch (Exception ex)
     {
         throw new ArgumentException(ex.Message);
     }
     finally
     {
         DL_CCommon.ConnectionForCommonDb().Close();
     }
 }
Пример #4
0
 public static string InsUpdDelThemeSubCategory(char Event, ThemeSetupSubCategory obj, out int id)
 {
     id = 0;
     return(DlThemeSubCategory.InsUpdDelThemeSubCategory(Event, obj, out id));
 }