Exemple #1
0
        public List <TRANS_REF> TRANS_REF_Search(TRANS_REF obj)
        {
            DataTable dt = new DataTable();

            try
            {
                DataProvider.FillDataTable(DataProvider.ConnectionString, dt, "TRANS_REF_Search",
                                           obj.RefOrgNo,
                                           obj.RefType,
                                           obj.RefDate,
                                           obj.TransFrom,
                                           obj.TransTo,
                                           obj.Contract,
                                           obj.Reason,
                                           obj.ExchangeRate,
                                           obj.Amount,
                                           obj.Discount,
                                           obj.FAmount,
                                           obj.FDiscount,
                                           obj.IsClose,
                                           obj.Description
                                           );
                return(MapTRANS_REF(dt));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemple #2
0
 public int TRANS_REF_UpdateID(TRANS_REF obj, string ID)
 {
     try
     {
         return(DataProvider.ExecuteNonquery(DataProvider.ConnectionString, "TRANS_REF_UpdateID",
                                             ID,
                                             obj.RefID,
                                             obj.RefOrgNo,
                                             obj.RefType,
                                             obj.RefDate,
                                             obj.TransFrom,
                                             obj.TransTo,
                                             obj.Department_ID,
                                             obj.Employee_ID,
                                             obj.Stock_ID,
                                             obj.Branch_ID,
                                             obj.Contract_ID,
                                             obj.Contract,
                                             obj.Reason,
                                             obj.Currency_ID,
                                             obj.ExchangeRate,
                                             obj.Amount,
                                             obj.Discount,
                                             obj.FAmount,
                                             obj.FDiscount,
                                             obj.IsClose,
                                             obj.Sorted,
                                             obj.Description,
                                             obj.User_ID,
                                             obj.Active
                                             ));
     }
     catch
     {
         //throw ex;
         return(-1);
     }
 }
Exemple #3
0
        private List <TRANS_REF> MapTRANS_REF(DataTable dt)
        {
            List <TRANS_REF> rs = new List <TRANS_REF>();

            for (int i = 0; i < dt.Rows.Count; i++)
            {
                TRANS_REF obj = new TRANS_REF();
                if (dt.Columns.Contains("ID"))
                {
                    obj.ID = (dt.Rows[i]["ID"].ToString());
                }
                if (dt.Columns.Contains("RefID"))
                {
                    obj.RefID = (dt.Rows[i]["RefID"].ToString());
                }
                if (dt.Columns.Contains("RefOrgNo"))
                {
                    obj.RefOrgNo = (dt.Rows[i]["RefOrgNo"].ToString());
                }
                if (dt.Columns.Contains("RefType"))
                {
                    obj.RefType = int.Parse(dt.Rows[i]["RefType"].ToString());
                }
                if (dt.Columns.Contains("RefDate"))
                {
                    obj.RefDate = DateTime.Parse(dt.Rows[i]["RefDate"].ToString());
                }
                if (dt.Columns.Contains("TransFrom"))
                {
                    obj.TransFrom = (dt.Rows[i]["TransFrom"].ToString());
                }
                if (dt.Columns.Contains("TransTo"))
                {
                    obj.TransTo = (dt.Rows[i]["TransTo"].ToString());
                }
                if (dt.Columns.Contains("Department_ID"))
                {
                    obj.Department_ID = (dt.Rows[i]["Department_ID"].ToString());
                }
                if (dt.Columns.Contains("Employee_ID"))
                {
                    obj.Employee_ID = (dt.Rows[i]["Employee_ID"].ToString());
                }
                if (dt.Columns.Contains("Stock_ID"))
                {
                    obj.Stock_ID = (dt.Rows[i]["Stock_ID"].ToString());
                }
                if (dt.Columns.Contains("Branch_ID"))
                {
                    obj.Branch_ID = (dt.Rows[i]["Branch_ID"].ToString());
                }
                if (dt.Columns.Contains("Contract_ID"))
                {
                    obj.Contract_ID = (dt.Rows[i]["Contract_ID"].ToString());
                }
                if (dt.Columns.Contains("Contract"))
                {
                    obj.Contract = (dt.Rows[i]["Contract"].ToString());
                }
                if (dt.Columns.Contains("Reason"))
                {
                    obj.Reason = (dt.Rows[i]["Reason"].ToString());
                }
                if (dt.Columns.Contains("Currency_ID"))
                {
                    obj.Currency_ID = (dt.Rows[i]["Currency_ID"].ToString());
                }
                if (dt.Columns.Contains("ExchangeRate"))
                {
                    obj.ExchangeRate = double.Parse(dt.Rows[i]["ExchangeRate"].ToString());
                }
                if (dt.Columns.Contains("Amount"))
                {
                    obj.Amount = double.Parse(dt.Rows[i]["Amount"].ToString());
                }
                if (dt.Columns.Contains("Discount"))
                {
                    obj.Discount = double.Parse(dt.Rows[i]["Discount"].ToString());
                }
                if (dt.Columns.Contains("FAmount"))
                {
                    obj.FAmount = double.Parse(dt.Rows[i]["FAmount"].ToString());
                }
                if (dt.Columns.Contains("FDiscount"))
                {
                    obj.FDiscount = double.Parse(dt.Rows[i]["FDiscount"].ToString());
                }
                if (dt.Columns.Contains("IsClose"))
                {
                    obj.IsClose = bool.Parse(dt.Rows[i]["IsClose"].ToString());
                }
                if (dt.Columns.Contains("Sorted"))
                {
                    obj.Sorted = long.Parse(dt.Rows[i]["Sorted"].ToString());
                }
                if (dt.Columns.Contains("Description"))
                {
                    obj.Description = (dt.Rows[i]["Description"].ToString());
                }
                if (dt.Columns.Contains("User_ID"))
                {
                    obj.User_ID = (dt.Rows[i]["User_ID"].ToString());
                }
                if (dt.Columns.Contains("Active"))
                {
                    obj.Active = bool.Parse(dt.Rows[i]["Active"].ToString());
                }

                rs.Add(obj);
            }
            return(rs);
        }