private void InsUpdDelTheme(char Event, int id) { var msg = ""; if (Event == 'I' || Event == 'U') { var objTheme = new ThemeSetup(id, txtCategoryName.Text); msg = BL_Theme.InsUpdDelTheme(Event, objTheme, out id); } else { var objTheme = new ThemeSetup(id, ""); msg = BL_Theme.InsUpdDelTheme(Event, objTheme, out id); } if (DatabaseMessage.ContainMessage(msg)) { _msgbox.ShowSuccess(msg); } else { _msgbox.ShowWarning(msg); } FillGridview(); ClearAll(); }
public static List <ThemeSetup> GetTheme(int Event, int id, string code, string code1) { var lst = new List <ThemeSetup>(); var dt = DlTheme.GetTheme(Event, id, code, code1); if (dt.Rows.Count > 0) { foreach (DataRow dr in dt.Rows) { var obj = new ThemeSetup(Convert.ToInt32(dr["Id"]), dr["Category"].ToString()); lst.Add(obj); } } return(lst); }
public static string InsUpdDelTheme(char Event, ThemeSetup obj, out int returnId) { returnId = 0; try { var cmd = new SqlCommand(); cmd.CommandType = CommandType.StoredProcedure; cmd.CommandText = "USP_IUD_Theme_Category"; cmd.Connection = DL_CCommon.ConnectionForCommonDb(); cmd.Parameters.AddWithValue("@EVENT", Event); cmd.Parameters.AddWithValue("@ID", obj.Id); cmd.Parameters.AddWithValue("@Category", obj.Category); 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(); } }
public static string InsUpdDelTheme(char Event, ThemeSetup obj, out int id) { id = 0; return(DlTheme.InsUpdDelTheme(Event, obj, out id)); }