Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 2

using

using
using
using
using
using
using

System;
System.Collections.Generic;
System.Linq;
System.Text;
System.Data;
System.Data.SqlClient;
Trading_BAL.BAL;

namespace Trading_DAL.DAL
{
public class Item:Database
{
SqlCommand cmd;
DataTable dt;
public List<BItem> List()
{
List<BItem> list = new List<BItem>();
PRO_NAME = "TS_ITEM_LIST";
cmd = DbCommand();
this.dt = dataList(cmd);
for (int i = 0; i < dt.Rows.Count; i++)
{
BItem objitem = new BItem();
objitem.ID = Convert.ToInt64(dt.Rows[i]["ID"]);
objitem.ITEM_NAME = dt.Rows[i]["ITEM_NAME"].ToString();
objitem.BRAND = dt.Rows[i]["BRAND"].ToString();
objitem.ITEM_CODE = dt.Rows[i]["ITEM_CODE"].ToString();
objitem.QTY = Convert.ToInt64(dt.Rows[i]["QTY"]);
objitem.CREATE_DATE = Convert.ToDateTime(dt.Rows[i]["CREATE_DATE
"]);
objitem.IMAGE = dt.Rows[i]["IMAGE"].ToString();
list.Add(objitem);
}
return list;
}
public int Create(BItem obj)
{
PRO_NAME = "TS_ITEM_CREATE";
cmd = DbCommand();
cmd.Parameters.Add(new SqlParameter("@ITEM_NAME", obj.ITEM_NAME));
cmd.Parameters.Add(new SqlParameter("@BRAND", obj.BRAND));
cmd.Parameters.Add(new SqlParameter("@ITEM_CODE", obj.ITEM_CODE));
cmd.Parameters.Add(new SqlParameter("@QTY", obj.QTY));
cmd.Parameters.Add(new SqlParameter("@CREATE_DATE", obj.CREATE_DATE)
);
cmd.Parameters.Add(new SqlParameter("@IMAGE", obj.IMAGE));
cmd.Parameters.Add(new SqlParameter("@USER_ID", obj.USER_ID));
cmd.Parameters.Add(new SqlParameter("@STATUS", obj.STATUS));
cmd.Parameters.Add(new SqlParameter("@ITEM_ID", obj.ID));
int num = Convert.ToInt16(dataList(cmd).Rows[0]["RA"]);
return num;
}

public List<BItem> SearchBy(String field_name, String value)


{
List<BItem> list = new List<BItem>();
PRO_NAME = "TS_ITEM_SEARCHBY";
cmd = DbCommand();
cmd.Parameters.Add(new SqlParameter("@FIELD_NAME", field_name));
cmd.Parameters.Add(new SqlParameter("@VALUE", value));
this.dt = dataList(cmd);
for (int i = 0; i < dt.Rows.Count; i++)
{
BItem objuser = new BItem();
objuser.ID = Convert.ToInt64(dt.Rows[i]["ID"]);
objuser.ITEM_NAME = dt.Rows[i]["ITEM_NAME"].ToString();
objuser.BRAND = dt.Rows[i]["BRAND"].ToString();
objuser.ITEM_CODE =dt.Rows[i]["ITEM_CODE"].ToString();
objuser.QTY = Convert.ToInt64(dt.Rows[i]["QTY"]);
objuser.CREATE_DATE = Convert.ToDateTime(dt.Rows[i]["CREATE_DATE
"]);
objuser.IMAGE = dt.Rows[i]["IMAGE"].ToString();
objuser.USER_ID = Convert.ToInt64(dt.Rows[i]["USER_ID"]);
objuser.STATUS = Convert.ToInt16(dt.Rows[i]["STATUS"]);
list.Add(objuser);
}
return list;
}
public int Delete(BItem obj)
{
PRO_NAME = "TS_ITEM_REMOVE";
cmd = DbCommand();
cmd.Parameters.Add(new SqlParameter("@ITEM_ID", obj.ID));
int num =Convert.ToInt16(dataList(cmd).Rows[0]["RA"]);
return num;
}
public long ICGenerate()
{
PRO_NAME = "TS_ITEM_ICGENERATE";
cmd = DbCommand();
long ic = Convert.ToInt64(dataList(cmd).Rows[0]["IC"]);
return ic;
}
}
}

You might also like