示例#1
0
        public JsonResult SavaProviders(string entity)
        {
            JavaScriptSerializer serializer = new JavaScriptSerializer();
            ProvidersEntity      model      = serializer.Deserialize <ProvidersEntity>(entity);

            string id = "";

            if (string.IsNullOrEmpty(model.ProviderID))
            {
                id = new StockBusiness().AddProviders(model.Name, model.Contact, model.MobileTele, "", model.CityCode, model.Address, model.Remark, CurrentUser.UserID, CurrentUser.AgentID, CurrentUser.ClientID);
            }
            else
            {
                bool bl = new StockBusiness().UpdateProvider(model.ProviderID, model.Name, model.Contact, model.MobileTele, "", model.CityCode, model.Address, model.Remark, CurrentUser.UserID, CurrentUser.AgentID, CurrentUser.ClientID);
                if (bl)
                {
                    id = model.ProviderID;
                }
            }
            JsonDictionary.Add("ID", id);
            return(new JsonResult
            {
                Data = JsonDictionary,
                JsonRequestBehavior = JsonRequestBehavior.AllowGet
            });
        }
示例#2
0
        public ProvidersEntity GetProviderByID(string providerid)
        {
            DataTable dt = dal.GetProviderByID(providerid);

            ProvidersEntity model = new ProvidersEntity();

            if (dt.Rows.Count > 0)
            {
                model.FillData(dt.Rows[0]);
                model.City = CommonBusiness.Citys.Where(c => c.CityCode == model.CityCode).FirstOrDefault();
            }
            return(model);
        }
示例#3
0
        public List <ProvidersEntity> GetProviders(string clientid)
        {
            DataTable dt = dal.GetProviders(clientid);

            List <ProvidersEntity> list = new List <ProvidersEntity>();

            foreach (DataRow dr in dt.Rows)
            {
                ProvidersEntity model = new ProvidersEntity();
                model.FillData(dr);
                list.Add(model);
            }
            return(list);
        }
示例#4
0
        static void Main(string[] args)
        {
            var departments = new[]
            {
                "Marketing",
                "Finance",
                "Helpdesk",
                "R&D",
                "HR"
            };

            var providers = new[]
            {
                "Rafiki",
                "Abu",
                "Jack",
                "Chim Chim",
                "Donkey Kong"
            };

            using (var context = new DatabaseContext())
            {
                foreach (var department in departments)
                {
                    var dp = new DepartmentEntity
                    {
                        Id   = Guid.NewGuid().ToString(),
                        Name = department
                    };

                    context.Departments.Add(dp);
                }

                foreach (var provider in providers)
                {
                    var p = new ProvidersEntity
                    {
                        Id   = Guid.NewGuid().ToString(),
                        Name = provider
                    };

                    context.Providers.Add(p);
                }

                context.SaveChanges();
            }
        }
示例#5
0
        public List <ProvidersEntity> GetProviders(string keyWords, int pageSize, int pageIndex, ref int totalCount, ref int pageCount, string clientID)
        {
            var dal = new StockDAL();

            string where = " ClientID='" + clientID + "' and Status<>9";

            DataTable dt = CommonBusiness.GetPagerData("Providers", "*", where, "AutoID", pageSize, pageIndex, out totalCount, out pageCount);

            List <ProvidersEntity> list = new List <ProvidersEntity>();

            foreach (DataRow dr in dt.Rows)
            {
                ProvidersEntity model = new ProvidersEntity();
                model.FillData(dr);
                model.City = CommonBusiness.Citys.Where(c => c.CityCode == model.CityCode).FirstOrDefault();
                list.Add(model);
            }
            return(list);
        }
示例#6
0
        public List <ProvidersEntity> GetProviders(string keyWords, int pageSize, int pageIndex, ref int totalCount, ref int pageCount, string clientid)
        {
            var dal = new StockDAL();

            string where = " ClientID='" + clientid + "' and Status<>9";
            if (!string.IsNullOrEmpty(keyWords))
            {
                where += " and (Name like '%" + keyWords + "%' or Contact like '%" + keyWords + "%' or MobileTele like '%" + keyWords + "%')";
            }
            DataTable dt = CommonBusiness.GetPagerData("Providers", "*", where, "AutoID", pageSize, pageIndex, out totalCount, out pageCount);

            List <ProvidersEntity> list = new List <ProvidersEntity>();

            foreach (DataRow dr in dt.Rows)
            {
                ProvidersEntity model = new ProvidersEntity();
                model.FillData(dr);
                model.City = CommonBusiness.Citys.Where(c => c.CityCode == model.CityCode).FirstOrDefault();
                list.Add(model);
            }
            return(list);
        }
示例#7
0
        public JsonResult SavaProviders(string entity)
        {
            JavaScriptSerializer serializer = new JavaScriptSerializer();
            ProvidersEntity      model      = serializer.Deserialize <ProvidersEntity>(entity);

            string id = "";

            if (string.IsNullOrEmpty(model.ProviderID))
            {
                id = ProvidersBusiness.BaseBusiness.AddProviders(model.Name, model.Contact, model.MobileTele, "", model.CityCode, model.Address, model.Remark, CurrentUser.UserID, CurrentUser.ClientID);
            }
            else
            {
                bool bl = ProvidersBusiness.BaseBusiness.UpdateProvider(model.ProviderID, model.Name, model.Contact, model.MobileTele, "", model.CityCode, model.Address, model.Remark, CurrentUser.UserID, CurrentUser.ClientID);
                if (bl)
                {
                    id = model.ProviderID;
                }
            }
            if (string.IsNullOrEmpty(id))
            {
                JsonDictionary.Add("status", false);
            }
            else
            {
                model.ProviderID = id;
                JsonDictionary.Add("status", true);
                JsonDictionary.Add("model", model);
            }

            return(new JsonResult
            {
                Data = JsonDictionary,
                JsonRequestBehavior = JsonRequestBehavior.AllowGet
            });
        }