private void InsUpdDelKnittingSubCategory(char Event, int id) { var msg = ""; if (Event == 'I' || Event == 'U') { var objKnitting = new KnittingSubCategory(id, int.Parse(ddlCategory.SelectedValue), "", txtSubCategoryName.Text); msg = BL_Knitting_SubCategory.InsUpdDelKnittingSubCategory(Event, objKnitting, out id); } else { var objKnitting = new KnittingSubCategory(id, int.Parse(ddlCategory.SelectedValue), "", ""); msg = BL_Knitting_SubCategory.InsUpdDelKnittingSubCategory(Event, objKnitting, out id); } if (DatabaseMessage.ContainMessage(msg)) { _msgbox.ShowSuccess(msg); } else { _msgbox.ShowWarning(msg); } FillGridview(); ClearAll(); }
public static List <KnittingSubCategory> GetKnittingSubCategory(int Event, int id, string code, string code1) { var lst = new List <KnittingSubCategory>(); var dt = DlKnittingSubCategory.GetKnittingSubCategory(Event, id, code, code1); if (dt.Rows.Count > 0) { foreach (DataRow dr in dt.Rows) { var obj = new KnittingSubCategory(Convert.ToInt32(dr["Id"]), Convert.ToInt32(dr["Category_Id"]), dr["Category"].ToString(), dr["SubCategory"].ToString()); lst.Add(obj); } } return(lst); }
public static string InsUpdDelKnittingSubCategory(char Event, KnittingSubCategory obj, out int returnId) { returnId = 0; try { var cmd = new SqlCommand(); cmd.CommandType = CommandType.StoredProcedure; cmd.CommandText = "USP_IUD_Knitting_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(); } }
public static string InsUpdDelKnittingSubCategory(char Event, KnittingSubCategory obj, out int id) { id = 0; return(DlKnittingSubCategory.InsUpdDelKnittingSubCategory(Event, obj, out id)); }