Esempio n. 1
0
        public Account GetModelByID(int ID)
        {
            StringBuilder strSql = new StringBuilder();
            strSql.Append("select * from Accoun where id=");
            strSql.Append(ID);
            DataSet ds = SqlHelper.ExecuteQuery(strConnection, strSql.ToString());
            if (null != ds && ds.Tables.Count > 0 && ds.Tables[0].Rows.Count > 0)
            {
                Model.Account account = new Account();
                account.Id = Convert.ToInt32(ds.Tables[0].Rows[0]["Id"].ToString().Trim());
                account.Name = ds.Tables[0].Rows[0]["Name"].ToString().Trim();
                if (string.IsNullOrEmpty(ds.Tables[0].Rows[0]["MaxNumberOfUser"].ToString().Trim()))
                    account.MaxNumberOfUser = int.Parse(ds.Tables[0].Rows[0]["MaxNumberOfUser"].ToString().Trim());
                if (!string.IsNullOrEmpty(ds.Tables[0].Rows[0]["MaxNumberOfDomainUser"].ToString().Trim()))
                    account.MaxNumberOfDomainUser = int.Parse(ds.Tables[0].Rows[0]["MaxNumberOfDomainUser"].ToString().Trim());
                if (!string.IsNullOrEmpty(ds.Tables[0].Rows[0]["MaxNumberOfProjects"].ToString().Trim()))
                    account.MaxNumberOfProjects = int.Parse(ds.Tables[0].Rows[0]["MaxNumberOfProjects"].ToString().Trim());
                account.CompanyName = ds.Tables[0].Rows[0]["CompanyName"].ToString().Trim();
                account.CompanyAddress1 = ds.Tables[0].Rows[0]["CompanyAddress1"].ToString().Trim();
                account.CompanyAddress2 = ds.Tables[0].Rows[0]["CompanyAddress2"].ToString().Trim();
                account.CompanyCity = ds.Tables[0].Rows[0]["CompanyCity"].ToString().Trim();
                account.CompanyZip = ds.Tables[0].Rows[0]["CompanyZip"].ToString().Trim();
                account.CreditCardNumber = ds.Tables[0].Rows[0]["CreditCardNumber"].ToString().Trim();
                account.CreditCardCvs = ds.Tables[0].Rows[0]["CreditCardCvs"].ToString().Trim();
                account.CreditCardAddress1 = ds.Tables[0].Rows[0]["CreditCardAddress1"].ToString().Trim();
                account.CreditCardAddress2 = ds.Tables[0].Rows[0]["CreditCardAddress2"].ToString().Trim();
                account.CreditCardCity = ds.Tables[0].Rows[0]["CreditCardCity"].ToString().Trim();
                account.CreditCardZip = ds.Tables[0].Rows[0]["CreditCardZip"].ToString().Trim();
                account.RecurringBill =
                    string.IsNullOrEmpty(ds.Tables[0].Rows[0]["RecurringBill"].ToString().Trim()) ? false : bool.Parse(ds.Tables[0].Rows[0]["RecurringBill"].ToString().Trim());
                if (!string.IsNullOrEmpty(ds.Tables[0].Rows[0]["CreatedDate"].ToString().Trim()))
                    account.CreatedDate = DateTime.Parse(ds.Tables[0].Rows[0]["CreatedDate"].ToString().Trim());
                if (!string.IsNullOrEmpty(ds.Tables[0].Rows[0]["UpdatedDate"].ToString().Trim()))
                    account.UpdatedDate = DateTime.Parse(ds.Tables[0].Rows[0]["UpdatedDate"].ToString().Trim());

                account.Enabled = string.IsNullOrEmpty(ds.Tables[0].Rows[0]["Enabled"].ToString().Trim()) ? false : bool.Parse(ds.Tables[0].Rows[0]["Enabled"].ToString().Trim());
                account.PromoCode = ds.Tables[0].Rows[0]["PromoCode"].ToString().Trim();
                if (string.IsNullOrEmpty(ds.Tables[0].Rows[0]["CompanyIdCountry"].ToString().Trim()))
                    account.CompanyIdCountry = int.Parse(ds.Tables[0].Rows[0]["CompanyIdCountry"].ToString().Trim());
                account.CompanyPhone = ds.Tables[0].Rows[0]["CompanyPhone"].ToString().Trim();
                account.Enabled = string.IsNullOrEmpty(ds.Tables[0].Rows[0]["Enabled"].ToString().Trim()) ? false : bool.Parse(ds.Tables[0].Rows[0]["Enabled"].ToString().Trim());
                account.CreditCardPhone = ds.Tables[0].Rows[0]["CreditCardPhone"].ToString().Trim();
                if (!string.IsNullOrEmpty(ds.Tables[0].Rows[0]["LastBillingDate"].ToString().Trim()))
                    account.LastBillingDate = DateTime.Parse(ds.Tables[0].Rows[0]["LastBillingDate"].ToString().Trim());

                return account;
            }
            else
                return null;
        }
Esempio n. 2
0
        public List<Account> GetModelByUser(string strWhere)
        {
            StringBuilder sb = new StringBuilder();
            sb.Append("select * from Accoun");
            if (!string.IsNullOrEmpty(strWhere))
                sb.Append("  where " + strWhere);
            DataSet ds = SqlHelper.ExecuteQuery(strConnection, sb.ToString());
            if (null != ds && ds.Tables.Count > 0 && ds.Tables[0].Rows.Count > 0)
            {
                List<Account> list = new List<Account>();

                foreach (DataRow rw in ds.Tables[0].Rows)
                {
                    Model.Account account = new Account();
                    account.Id = Convert.ToInt32(ds.Tables[0].Rows[0]["Id"].ToString().Trim());
                    account.Name = ds.Tables[0].Rows[0]["Name"].ToString().Trim();
                    if (string.IsNullOrEmpty(ds.Tables[0].Rows[0]["MaxNumberOfUser"].ToString().Trim()))
                        account.MaxNumberOfUser = int.Parse(ds.Tables[0].Rows[0]["MaxNumberOfUser"].ToString().Trim());
                    if (!string.IsNullOrEmpty(ds.Tables[0].Rows[0]["MaxNumberOfDomainUser"].ToString().Trim()))
                        account.MaxNumberOfDomainUser = int.Parse(ds.Tables[0].Rows[0]["MaxNumberOfDomainUser"].ToString().Trim());
                    if (!string.IsNullOrEmpty(ds.Tables[0].Rows[0]["MaxNumberOfProjects"].ToString().Trim()))
                        account.MaxNumberOfProjects = int.Parse(ds.Tables[0].Rows[0]["MaxNumberOfProjects"].ToString().Trim());
                    account.CompanyName = ds.Tables[0].Rows[0]["CompanyName"].ToString().Trim();
                    account.CompanyAddress1 = ds.Tables[0].Rows[0]["CompanyAddress1"].ToString().Trim();
                    account.CompanyAddress2 = ds.Tables[0].Rows[0]["CompanyAddress2"].ToString().Trim();
                    account.CompanyCity = ds.Tables[0].Rows[0]["CompanyCity"].ToString().Trim();
                    account.CompanyZip = ds.Tables[0].Rows[0]["CompanyZip"].ToString().Trim();
                    account.CreditCardNumber = ds.Tables[0].Rows[0]["CreditCardNumber"].ToString().Trim();
                    account.CreditCardCvs = ds.Tables[0].Rows[0]["CreditCardCvs"].ToString().Trim();
                    account.CreditCardAddress1 = ds.Tables[0].Rows[0]["CreditCardAddress1"].ToString().Trim();
                    account.CreditCardAddress2 = ds.Tables[0].Rows[0]["CreditCardAddress2"].ToString().Trim();
                    account.CreditCardCity = ds.Tables[0].Rows[0]["CreditCardCity"].ToString().Trim();
                    account.CreditCardZip = ds.Tables[0].Rows[0]["CreditCardZip"].ToString().Trim();
                    account.RecurringBill =
                        string.IsNullOrEmpty(ds.Tables[0].Rows[0]["RecurringBill"].ToString().Trim()) ? false : bool.Parse(ds.Tables[0].Rows[0]["RecurringBill"].ToString().Trim());
                    if (!string.IsNullOrEmpty(ds.Tables[0].Rows[0]["CreatedDate"].ToString().Trim()))
                        account.CreatedDate = DateTime.Parse(ds.Tables[0].Rows[0]["CreatedDate"].ToString().Trim());
                    if (!string.IsNullOrEmpty(ds.Tables[0].Rows[0]["UpdatedDate"].ToString().Trim()))
                        account.UpdatedDate = DateTime.Parse(ds.Tables[0].Rows[0]["UpdatedDate"].ToString().Trim());

                    account.Enabled = string.IsNullOrEmpty(ds.Tables[0].Rows[0]["Enabled"].ToString().Trim()) ? false : bool.Parse(ds.Tables[0].Rows[0]["Enabled"].ToString().Trim());
                    account.PromoCode = ds.Tables[0].Rows[0]["PromoCode"].ToString().Trim();
                    if (string.IsNullOrEmpty(ds.Tables[0].Rows[0]["CompanyIdCountry"].ToString().Trim()))
                        account.CompanyIdCountry = int.Parse(ds.Tables[0].Rows[0]["CompanyIdCountry"].ToString().Trim());
                    account.CompanyPhone = ds.Tables[0].Rows[0]["CompanyPhone"].ToString().Trim();
                    account.Enabled = string.IsNullOrEmpty(ds.Tables[0].Rows[0]["Enabled"].ToString().Trim()) ? false : bool.Parse(ds.Tables[0].Rows[0]["Enabled"].ToString().Trim());
                    account.CreditCardPhone = ds.Tables[0].Rows[0]["CreditCardPhone"].ToString().Trim();
                    if (!string.IsNullOrEmpty(ds.Tables[0].Rows[0]["LastBillingDate"].ToString().Trim()))
                        account.LastBillingDate = DateTime.Parse(ds.Tables[0].Rows[0]["LastBillingDate"].ToString().Trim());

                    list.Add(account);
                }
                return list;
            }
            else
                return null;
        }