public static void InsertSub(Inwarditems v, DAL dalsession) { string q = " INSERT INTO " + INWARDITEMS.INWARDITEMS_TBL + " ( "; q += " " + INWARDITEMS.INWARD_ID + " \r\n "; q += "," + INWARDITEMS.STYLE_ID + " \r\n "; q += "," + INWARDITEMS.ARTICLE_ID + " \r\n "; q += "," + INWARDITEMS.PRODUCT_ID + " \r\n "; q += "," + INWARDITEMS.SIZES_ID + " \r\n "; q += "," + INWARDITEMS.COLOURS_ID + " \r\n "; q += "," + INWARDITEMS.QTY + " \r\n "; q += "," + INWARDITEMS.LOCKED + " \r\n "; q += " ) VALUES ( "; q += " @" + INWARDITEMS.INWARD_ID + "@ \r\n "; q += ", @" + INWARDITEMS.STYLE_ID + "@ \r\n "; q += ", @" + INWARDITEMS.ARTICLE_ID + "@ \r\n "; q += ", @" + INWARDITEMS.PRODUCT_ID + "@ \r\n "; q += ", @" + INWARDITEMS.SIZES_ID + "@ \r\n "; q += ", @" + INWARDITEMS.COLOURS_ID + "@ \r\n "; q += ", @" + INWARDITEMS.QTY + "@ \r\n "; q += ", @" + INWARDITEMS.LOCKED + "@ \r\n "; q += " ) \r\n "; q = AttachParams(q, v); dalsession.Execute(q); }
private static List <Inwarditems> EntityList(string q) { List <Inwarditems> list = new List <Inwarditems>(); using (IDataReader redr = new DAL().Listreader(q)) { while (redr.Read() == true) { Inwarditems obj = new Inwarditems() { Inwarditems_id = redr[INWARDITEMS.INWARDITEMS_ID].ToString(), Inward_id = redr[INWARDITEMS.INWARD_ID].ToString(), Style_id = redr[STYLE.STYLE_NO].ToString(), Article_id = redr[ARTICLE.ARTICLE_NO].ToString(), Product_id = redr[PRODUCT.PRODUCT_NAME].ToString(), Colours_id = redr[COLOURS.COLOURS_NAME].ToString(), Sizes_id = redr[SIZES.SIZES_NAME].ToString(), Qty = redr[INWARDITEMS.QTY].ToString(), //Refered_id = redr[INWARDITEMS.REFERED_ID].ToString(), Locked = redr[INWARDITEMS.LOCKED].ToString(), }; list.Add(obj); } } return(list); }
private static string AttachParams(string q, Inwarditems v) { q = q.Replace("@" + INWARDITEMS.INWARD_ID + "@", "" + ConvertTO.SqlString(v.Inward_id) + ""); q = q.Replace("@" + INWARDITEMS.STYLE_ID + "@", "" + ConvertTO.SqlString(v.Style_id) + ""); q = q.Replace("@" + INWARDITEMS.ARTICLE_ID + "@", "" + ConvertTO.SqlString(v.Article_id) + ""); q = q.Replace("@" + INWARDITEMS.PRODUCT_ID + "@", "" + ConvertTO.SqlString(v.Product_id) + ""); q = q.Replace("@" + INWARDITEMS.SIZES_ID + "@", "" + ConvertTO.SqlString(v.Sizes_id) + ""); q = q.Replace("@" + INWARDITEMS.QTY + "@", "" + ConvertTO.SqlString(v.Qty) + ""); q = q.Replace("@" + INWARDITEMS.COLOURS_ID + "@", "" + ConvertTO.SqlString(v.Colours_id) + ""); q = q.Replace("@" + INWARDITEMS.LOCKED + "@", "" + ConvertTO.SqlString(v.Locked) + ""); return(q); }
public static void Insert(List <Inwarditems> list, DAL dalsession) { for (int i = 0; i < list.Count; i++) { Inwarditems obj = new Inwarditems() { Inward_id = list[i].Inward_id, Style_id = list[i].Style_id, Article_id = list[i].Article_id, Product_id = list[i].Product_id, Sizes_id = list[i].Sizes_id, Colours_id = list[i].Colours_id, Qty = list[i].Qty, Locked = list[i].Locked }; InsertSub(obj, dalsession); } }
private List <Inwarditems> Collectitems(string vId) { List <Inwarditems> list = new List <Inwarditems>(); for (int r = 0; r < editgrid.RowCount; r++) { Inwarditems obj = new Inwarditems(); if ( (editgrid[INWARDITEMS.PRODUCT_ID, r].Value + "") == "" || (editgrid[INWARDITEMS.COLOURS_ID, r].Value + "") == "" || (editgrid[INWARDITEMS.SIZES_ID, r].Value + "") == "" || (editgrid[INWARDITEMS.QTY, r].Value + "") == "" ) { //==LEAVE IT(the empty row). } else { obj.Inwarditems_id = ""; obj.Inward_id = vId; obj.Style_id = CStyle_exten.GetId_Name(Checks.Escape(editgrid[INWARDITEMS.STYLE_ID, r].Value + "")); obj.Article_id = CArticle_exten.GetId_Name(Checks.Escape(editgrid[INWARDITEMS.ARTICLE_ID, r].Value + "")); obj.Product_id = CProduct_exten.GetId_Name(Checks.Escape(editgrid[INWARDITEMS.PRODUCT_ID, r].Value + "")); obj.Sizes_id = CSizes_exten.GetId_Name(editgrid[INWARDITEMS.SIZES_ID, r].Value + ""); obj.Colours_id = CColours_exten.GetId_Name(editgrid[INWARDITEMS.COLOURS_ID, r].Value + ""); obj.Qty = (editgrid[INWARDITEMS.QTY, r].Value + ""); //obj.Refered_id = ""; obj.Locked = Core.Unlocked; list.Add(obj); } } if (list.Count != 0) { return(list); } return(null); }