Example #1
0
        public static List <SupplierObj> GetAll()
        {
            SqlCommand         cmd          = new SqlCommand("SELECT * FROM Suppliers ORDER BY SupplierName", cn);
            SqlDataReader      dr           = cmd.ExecuteReader();
            List <SupplierObj> SupplierList = new List <SupplierObj>();

            while (dr.Read())
            {
                SupplierObj supplier = new SupplierObj();
                supplier.SupplierID   = int.Parse(dr["SupplierID"].ToString());
                supplier.SupplierName = dr["SupplierName"] == DBNull.Value ? "" : dr["SupplierName"].ToString();
                supplier.Address1     = dr["Address1"] == DBNull.Value ? "" : dr["Address1"].ToString();
                supplier.Address2     = dr["Address2"] == DBNull.Value ? "" : dr["Address2"].ToString();
                supplier.City         = dr["City"] == DBNull.Value ? "" : dr["City"].ToString();
                supplier.State        = dr["State"] == DBNull.Value ? "" : dr["State"].ToString();
                supplier.Zip          = dr["Zip"] == DBNull.Value ? "" : dr["Zip"].ToString();
                supplier.Country      = dr["Country"] == DBNull.Value ? "" : dr["Country"].ToString();
                supplier.Email        = dr["Email"] == DBNull.Value ? "" : dr["Email"].ToString();
                supplier.Fax          = dr["Fax"] == DBNull.Value ? "" : dr["Fax"].ToString();
                supplier.Phone        = dr["Phone"] == DBNull.Value ? "" : dr["Phone"].ToString();
                SupplierList.Add(supplier);
            }
            dr.Close();
            dr.Dispose();
            dr = null;
            return(SupplierList);
        }
Example #2
0
        public static SupplierObj GetByID(int SupplierID)
        {
            SqlCommand    cmd      = new SqlCommand("SELECT * FROM Suppliers Where SupplierID = " + SupplierID.ToString(), cn);
            SqlDataReader dr       = cmd.ExecuteReader();
            SupplierObj   supplier = new SupplierObj();

            while (dr.Read())
            {
                supplier.SupplierID   = SupplierID;
                supplier.SupplierName = dr["SupplierName"] == DBNull.Value?"":dr["SupplierName"].ToString();
                supplier.Address1     = dr["Address1"] == DBNull.Value ? "" : dr["Address1"].ToString();
                supplier.Address2     = dr["Address2"] == DBNull.Value ? "" : dr["Address2"].ToString();
                supplier.City         = dr["City"] == DBNull.Value ? "" : dr["City"].ToString();
                supplier.State        = dr["State"] == DBNull.Value ? "" : dr["State"].ToString();
                supplier.Zip          = dr["Zip"] == DBNull.Value ? "" : dr["Zip"].ToString();
                supplier.Country      = dr["Country"] == DBNull.Value ? "" : dr["Country"].ToString();
                supplier.Email        = dr["Email"] == DBNull.Value ? "" : dr["Email"].ToString();
                supplier.Fax          = dr["Fax"] == DBNull.Value ? "" : dr["Fax"].ToString();
                supplier.Phone        = dr["Phone"] == DBNull.Value ? "" : dr["Phone"].ToString();
            }
            dr.Close();
            dr.Dispose();
            dr = null;
            return(supplier);
        }
Example #3
0
        public List <SupplierObj> GetSupplierByListLocalSKU(string ListLocalSKU)
        {
            string             SelectCommand = "select distinct s.SupplierID,s.SupplierName,s.Email,s.Phone,si.Terms,s.Address1,s.Country,s.City,s.[State],s.Zip from Suppliers s left join SupplierInfo si on s.SupplierID=si.SupplierID join InventorySuppliers isu on isu.SupplierID=s.SupplierID and isu.PrimarySupplier=1  and isu.LocalSKU in(" + ListLocalSKU + ")";
            SqlCommand         cmd           = new SqlCommand(SelectCommand, cn);
            SqlDataReader      dr            = cmd.ExecuteReader();
            List <SupplierObj> suppliers     = new List <SupplierObj>();

            while (dr.Read())
            {
                SupplierObj SupplierObj = new SupplierObj();
                SupplierObj.SupplierID   = dr["SupplierID"] == DBNull.Value ? 0 : Convert.ToInt32(dr["SupplierID"].ToString());
                SupplierObj.SupplierName = dr["SupplierName"] == DBNull.Value ? "" : dr["SupplierName"].ToString();
                SupplierObj.Email        = dr["Email"] == DBNull.Value ? "" : dr["Email"].ToString();
                SupplierObj.Phone        = dr["Phone"] == DBNull.Value ? "" : dr["Phone"].ToString();
                SupplierObj.Terms        = dr["Terms"] == DBNull.Value ? "" : dr["Terms"].ToString();
                SupplierObj.Address1     = dr["Address1"] == DBNull.Value ? "" : dr["Address1"].ToString();
                SupplierObj.Country      = dr["Country"] == DBNull.Value ? "" : dr["Country"].ToString();
                SupplierObj.City         = dr["City"] == DBNull.Value ? "" : dr["City"].ToString();
                SupplierObj.State        = dr["State"] == DBNull.Value ? "" : dr["State"].ToString();
                SupplierObj.Zip          = dr["Zip"] == DBNull.Value ? "" : dr["Zip"].ToString();
                SupplierObj.Isordered    = true;
                suppliers.Add(SupplierObj);
            }
            dr.Close();
            dr.Dispose();
            dr = null;
            return(suppliers);
        }
Example #4
0
        public static List <SupplierObj> GetSupplierNameAndID()
        {
            SqlCommand         cmd          = new SqlCommand("SELECT SupplierID,SupplierName FROM Suppliers ORDER BY SupplierName", cn);
            SqlDataReader      dr           = cmd.ExecuteReader();
            List <SupplierObj> SupplierList = new List <SupplierObj>();

            while (dr.Read())
            {
                SupplierObj supplier = new SupplierObj();
                supplier.SupplierID   = int.Parse(dr["SupplierID"].ToString());
                supplier.SupplierName = dr["SupplierName"] == DBNull.Value ? "" : dr["SupplierName"].ToString();
                SupplierList.Add(supplier);
            }
            dr.Close();
            dr.Dispose();
            dr = null;
            return(SupplierList);
        }
Example #5
0
        public static void Insert(SupplierObj supplier, string sendvia, DateTime Datedue, decimal totalPrice)
        {
            SqlConnection con = cn;
            SqlCommand    cmd = new SqlCommand("insert into PurchaseOrders(PONumber,PODate,SupplierID,Comments,SentVia,Terms,DateDue,Subtotal,ExpectedTotal,Closed,Instructions,ShippingMethod,Address1,City,[State],Zipcode,[Name],Country) values (( select MAX(PONumber)+1 from PurchaseOrders),@PODate,@SupplierID,@Comments,@SentVia,@Terms,@DateDue,@Subtotal,@ExpectedTotal,0,@Instructions,@ShippingMethod,@Address1,@City,@State,@Zipcode,@Name,@Country)", con);

            cmd.CommandType = CommandType.Text;
            cmd.Parameters.AddWithValue("@PODate", DateTime.Now);
            cmd.Parameters.AddWithValue("@SupplierID", supplier.SupplierID);
            cmd.Parameters.AddWithValue("@Comments", supplier.Comments == null ? "" : supplier.Comments);
            cmd.Parameters.AddWithValue("@SentVia", sendvia);
            cmd.Parameters.AddWithValue("@Terms", supplier.Terms);
            cmd.Parameters.AddWithValue("@DateDue", Datedue);
            cmd.Parameters.AddWithValue("@Subtotal", totalPrice);
            cmd.Parameters.AddWithValue("@ExpectedTotal", totalPrice);
            cmd.Parameters.AddWithValue("@Instructions", supplier.Instructions == null ? "" : supplier.Instructions);
            cmd.Parameters.AddWithValue("@ShippingMethod", supplier.ShippingMethod == null ? "" : supplier.ShippingMethod);
            cmd.Parameters.AddWithValue("@Address1", supplier.Address1);
            cmd.Parameters.AddWithValue("@City", supplier.City);
            cmd.Parameters.AddWithValue("@State", supplier.State);
            cmd.Parameters.AddWithValue("@Zipcode", supplier.Zip);
            cmd.Parameters.AddWithValue("@Name", supplier.SupplierName);
            cmd.Parameters.AddWithValue("@Country", supplier.Country);
            cmd.ExecuteNonQuery();
        }