Пример #1
0
        public ActionResult Add()
        {
            Session[SessionKey.SESSION_REPORT_DETAIL] = null;

            string     SnNum  = WebUtil.GetQueryStringValue <string>("SnNum");
            ITopClient client = new TopClientDefault();
            Dictionary <string, string> dic = new Dictionary <string, string>();

            dic.Add("CompanyID", this.CompanyID);
            dic.Add("SnNum", SnNum);
            string result = client.Execute(ReportApiName.ReportApiName_GetSingle, dic);
            DataResult <ReportsEntity> dataResult = JsonConvert.DeserializeObject <DataResult <ReportsEntity> >(result);
            ReportsEntity entity = dataResult.Result;

            entity         = entity.IsNull() ? new ReportsEntity() : entity;
            ViewBag.Entity = entity;

            ViewBag.ReportType     = EnumHelper.GetOptions <EReportType>(entity.ReportType);
            ViewBag.DataSourceType = EnumHelper.GetOptions <EDataSourceType>(entity.DsType);

            result = client.Execute(ReportApiName.ReportApiName_GetParameter, dic);
            DataResult <List <ReportParamsEntity> > paramResult = JsonConvert.DeserializeObject <DataResult <List <ReportParamsEntity> > >(result);
            List <ReportParamsEntity> listParams = paramResult.Result;

            Session[SessionKey.SESSION_REPORT_DETAIL] = listParams;

            return(View());
        }
Пример #2
0
        public ActionResult GetBadAbleList()
        {
            string CompanyID   = this.CompanyID;
            string LocalNum    = WebUtil.GetFormValue <string>("LocalNum", string.Empty);
            string BarCode     = WebUtil.GetFormValue <string>("BarCode", string.Empty);
            string ProductName = WebUtil.GetFormValue <string>("ProductName", string.Empty);
            string BatchNum    = WebUtil.GetFormValue <string>("BatchNum", string.Empty);
            int    PageIndex   = WebUtil.GetFormValue <int>("PageIndex", 1);
            int    PageSize    = WebUtil.GetFormValue <int>("PageSize", 10);
            int    LocalType   = WebUtil.GetFormValue <int>("LocalType", 0);

            ITopClient client = new TopClientDefault();
            Dictionary <string, string> dic = new Dictionary <string, string>();

            dic.Add("CompanyID", CompanyID);
            dic.Add("PageIndex", PageIndex.ToString());
            dic.Add("PageSize", PageSize.ToString());
            dic.Add("LocalType", LocalType.ToString());
            dic.Add("LocalNum", LocalNum);
            dic.Add("BarCode", BarCode);
            dic.Add("ProductName", ProductName);
            dic.Add("BatchNum", BatchNum);
            dic.Add("StorageNum", this.DefaultStorageNum);


            string result = client.Execute(LocalProductApiName.LocalProductApiName_GetBadAbleList, dic);

            return(Content(result));
        }
        public ActionResult GetList()
        {
            string CompanyID = this.CompanyID;

            int    PageIndex     = WebUtil.GetFormValue <int>("PageIndex", 1);
            int    PageSize      = WebUtil.GetFormValue <int>("PageSize", 10);
            string OrderNum      = WebUtil.GetFormValue <string>("OrderNum");
            int    InType        = WebUtil.GetFormValue <int>("InType", 0);
            string SupName       = WebUtil.GetFormValue <string>("SupName", string.Empty);
            string SupNum        = WebUtil.GetFormValue <string>("SupNum", string.Empty);
            int    Status        = WebUtil.GetFormValue <int>("Status", 0);
            string ContractOrder = WebUtil.GetFormValue <string>("ContractOrder", string.Empty);
            string BeginTime     = WebUtil.GetFormValue <string>("BeginTime", string.Empty);
            string EndTime       = WebUtil.GetFormValue <string>("EndTime", string.Empty);

            ITopClient client = new TopClientDefault();
            Dictionary <string, string> dic = new Dictionary <string, string>();

            dic.Add("CompanyID", CompanyID);
            dic.Add("PageIndex", PageIndex.ToString());
            dic.Add("PageSize", PageSize.ToString());
            dic.Add("OrderNum", OrderNum);
            dic.Add("StorageNum", this.DefaultStorageNum);
            dic.Add("InType", InType.ToString());
            dic.Add("SupName", SupName);
            dic.Add("SupNum", SupNum);
            dic.Add("Status", Status.ToString());
            dic.Add("ContractOrder", ContractOrder);
            dic.Add("BeginTime", BeginTime);
            dic.Add("EndTime", EndTime);

            string result = client.Execute(InStorageApiName.InStorageApiName_GetDetailList, dic);

            return(Content(result));
        }
Пример #4
0
        public ActionResult SaleReportList()
        {
            string BarCode     = WebUtil.GetFormValue <string>("BarCode");
            string ProductName = WebUtil.GetFormValue <string>("ProductName");
            string CusNum      = WebUtil.GetFormValue <string>("CusNum");
            string CusName     = WebUtil.GetFormValue <string>("CusName");
            string BeginTime   = WebUtil.GetFormValue <string>("BeginTime");
            string EndTime     = WebUtil.GetFormValue <string>("EndTime");
            int    PageIndex   = WebUtil.GetFormValue <int>("PageIndex", 1);
            int    PageSize    = WebUtil.GetFormValue <int>("PageSize", 10);

            Dictionary <string, string> dic = new Dictionary <string, string>();

            dic.Add("CompanyID", CompanyID);
            dic.Add("BarCode", BarCode);
            dic.Add("ProductName", ProductName);
            dic.Add("CusNum", CusNum);
            dic.Add("CusName", CusName);
            dic.Add("BeginTime", BeginTime);
            dic.Add("EndTime", EndTime);
            dic.Add("PageIndex", PageIndex.ToString());
            dic.Add("PageSize", PageSize.ToString());

            ITopClient client = new TopClientDefault();

            string result = client.Execute(SaleApiName.SaleApiName_GetDetailList, dic);

            return(Content(result));
        }
        public ActionResult ToReturn()
        {
            string SnNum = WebUtil.GetFormValue <string>("SnNum");
            List <PurchaseDetailEntity> list = WebUtil.GetFormObject <List <PurchaseDetailEntity> >("List");

            if (list.IsNullOrEmpty())
            {
                DataResult dataResult = new DataResult()
                {
                    Code    = (int)EResponseCode.Exception,
                    Message = "请选择要退货的产品"
                };
                return(Content(JsonHelper.SerializeObject(dataResult)));
            }
            string StorageNum = this.DefaultStorageNum;

            ITopClient client = new TopClientDefault();
            Dictionary <string, string> dic = new Dictionary <string, string>();

            dic.Add("CompanyID", CompanyID);
            dic.Add("SnNum", SnNum);
            dic.Add("StorageNum", StorageNum);
            dic.Add("List", JsonConvert.SerializeObject(list));

            string result = client.Execute(PurchaseApiName.PurchaseApiName_ToReturn, dic);

            return(Content(result));
        }
Пример #6
0
        /// <summary>
        /// 获取部门下拉框
        /// </summary>
        /// <param name="DepartNum"></param>
        /// <returns></returns>
        public static string GetDepart(string DepartNum, string CompanyID)
        {
            ITopClient client = new TopClientDefault();
            Dictionary <string, string> dic = new Dictionary <string, string>();

            dic.Add("CompanyID", CompanyID);
            dic.Add("DepartNum", DepartNum);
            string result = client.Execute(DepartApiName.DepartApiName_GetList, dic);

            string returnResult = string.Empty;

            if (!result.IsEmpty())
            {
                DataListResult <SysDepartEntity> dataResult = JsonConvert.DeserializeObject <DataListResult <SysDepartEntity> >(result);
                List <SysDepartEntity>           listResult = dataResult.Result;
                StringBuilder sb = new StringBuilder();
                sb.Append("<option value=''>请选择</option>");

                if (!listResult.IsNullOrEmpty())
                {
                    foreach (SysDepartEntity item in listResult.Where(a => a.Depth == 2))
                    {
                        sb.AppendFormat("<option value='{0}' {1}>{2}</option>", item.SnNum, item.SnNum == DepartNum ? "selected='selected'" : "", (item.DepartName == "Root") ? "":item.DepartName);
                        if (listResult.Exists(b => b.ParentNum == item.SnNum))
                        {
                            GetDepartChild(listResult, item.SnNum, DepartNum, ref sb);
                        }
                    }
                }
                returnResult = sb.ToString();
            }
            return(returnResult);
        }
        public ActionResult GetList()
        {
            string BarCode     = WebUtil.GetFormValue <string>("BarCode");
            string ProductName = WebUtil.GetFormValue <string>("ProductName");
            string BatchNum    = WebUtil.GetFormValue <string>("BatchNum");
            string StorageNum  = WebUtil.GetFormValue <string>("StorageNum");
            string Day         = WebUtil.GetFormValue <string>("Day");

            int PageIndex = WebUtil.GetFormValue <int>("PageIndex", 1);
            int PageSize  = WebUtil.GetFormValue <int>("PageSize", 10);

            ITopClient client = new TopClientDefault();
            Dictionary <string, string> dic = new Dictionary <string, string>();

            dic.Add("CompanyID", CompanyID);
            dic.Add("PageIndex", PageIndex.ToString());
            dic.Add("PageSize", PageSize.ToString());
            dic.Add("BarCode", BarCode);
            dic.Add("ProductName", ProductName);
            dic.Add("BatchNum", BatchNum);
            dic.Add("StorageNum", StorageNum);
            dic.Add("Day", Day);

            string result = client.Execute(BalanceBookApiName.BalanceBookApiName_GetList, dic);

            return(Content(result));
        }
Пример #8
0
        public ActionResult GetList()
        {
            ITopClient client = new TopClientDefault();
            Dictionary <string, string> dic = new Dictionary <string, string>();
            string CompanyID = this.CompanyID;
            int    PageIndex = WebUtil.GetFormValue <int>("PageIndex", 1);
            int    PageSize  = WebUtil.GetFormValue <int>("PageSize", 10);

            string EquipmentName = WebUtil.GetFormValue <string>("EquipmentName");
            string Remark        = WebUtil.GetFormValue <string>("Remark", string.Empty);
            string EquipmentNum  = WebUtil.GetFormValue <string>("EquipmentNum", string.Empty);
            int    Status        = WebUtil.GetFormValue <int>("Status", 0);

            dic.Add("CompanyID", CompanyID);
            dic.Add("PageIndex", PageIndex.ToString());
            dic.Add("PageSize", PageSize.ToString());
            dic.Add("EquipmentName", EquipmentName);
            dic.Add("Remark", Remark);
            dic.Add("EquipmentNum", EquipmentNum);
            dic.Add("Status", Status.ToString());

            string result = client.Execute(EquipmentApiName.EquipmentApiName_GetPage, dic);

            return(Content(result));
        }
Пример #9
0
        public ActionResult LoadProcParam()
        {
            string     ProcName             = WebUtil.GetFormValue <string>("ProcName");
            ITopClient client               = new TopClientDefault();
            Dictionary <string, string> dic = new Dictionary <string, string>();

            dic.Add("CompanyID", this.CompanyID);
            dic.Add("ProceName", ProcName);

            string result = client.Execute(ReportApiName.ReportApiName_GetProcParameter, dic);
            DataResult <List <ReportParamsEntity> > dataResult = JsonConvert.DeserializeObject <DataResult <List <ReportParamsEntity> > >(result);
            List <ReportParamsEntity> listResult = dataResult.Result;

            if (!listResult.IsNullOrEmpty())
            {
                foreach (ReportParamsEntity item in listResult)
                {
                    item.SnNum = item.SnNum.IsEmpty() ? ConvertHelper.NewGuid() : item.SnNum;
                }
            }
            Session[SessionKey.SESSION_REPORT_DETAIL] = listResult;
            DataResult Result = new DataResult()
            {
                Code = (int)EResponseCode.Success, Message = "加载成功"
            };

            return(Content(JsonHelper.SerializeObject(Result)));
        }
Пример #10
0
        public ActionResult GetList()
        {
            int    pageIndex = WebUtil.GetFormValue <int>("pageIndex", 1);
            int    pageSize  = WebUtil.GetFormValue <int>("pageSize", 15);
            string UserCode  = WebUtil.GetFormValue <string>("UserCode", string.Empty);
            string UserName  = WebUtil.GetFormValue <string>("UserName", string.Empty);
            string RoleNum   = WebUtil.GetFormValue <string>("RoleNum", string.Empty);
            string DepartNum = WebUtil.GetFormValue <string>("DepartNum", string.Empty);
            string CompanyID = this.CompanyID;

            Dictionary <string, string> dic = new Dictionary <string, string>();
            ITopClient client = new TopClientDefault();

            dic.Add("CompanyID", CompanyID);
            dic.Add("pageIndex", pageIndex.ToString());
            dic.Add("pageSize", pageSize.ToString());
            dic.Add("UserCode", UserCode);
            dic.Add("UserName", UserName);
            dic.Add("RoleNum", RoleNum);
            dic.Add("DepartNum", DepartNum);

            string result = client.Execute(UserApiName.UserApiName_GetList_Page, dic);

            return(Content(result));
        }
Пример #11
0
        /// <summary>
        /// 保存设计报表
        /// </summary>
        /// <param name="reportID"></param>
        /// <param name="reportUUID"></param>
        /// <returns></returns>
        public ActionResult SaveDesignedReport(string reportID, string reportUUID)
        {
            ITopClient client = new TopClientDefault();
            Dictionary <string, string> dic = new Dictionary <string, string>();

            dic.Add("CompanyID", this.CompanyID);
            dic.Add("SnNum", reportID);

            if (reportID.IsEmpty())
            {
                return(Redirect("/Report/Manager/List"));
            }
            string result = client.Execute(ReportApiName.ReportApiName_GetSingle, dic);
            DataResult <ReportsEntity> dataResult = JsonConvert.DeserializeObject <DataResult <ReportsEntity> >(result);
            ReportsEntity entity = dataResult.Result;

            if (entity.IsNull())
            {
                return(Redirect("/Report/Manager/List"));
            }
            string FileRealPath = Server.MapPath("~" + entity.FileName);
            string FileTempPath = Server.MapPath("~/Theme/content/report/temp/" + reportUUID);

            FileManager.DeleteFile(FileRealPath);
            System.IO.File.Copy(FileTempPath, FileRealPath, true);
            return(Content(""));
        }
Пример #12
0
        public ActionResult GetList()
        {
            string CompanyID = this.CompanyID;

            int    PageIndex = WebUtil.GetFormValue <int>("PageIndex", 1);
            int    PageSize  = WebUtil.GetFormValue <int>("PageSize", 10);
            string SupName   = WebUtil.GetFormValue <string>("SupName", string.Empty);
            string SupNum    = WebUtil.GetFormValue <string>("SupNum", string.Empty);
            string Phone     = WebUtil.GetFormValue <string>("Phone", string.Empty);
            int    SupType   = WebUtil.GetFormValue <int>("SupType", -1);

            ITopClient client = new TopClientDefault();
            Dictionary <string, string> dic = new Dictionary <string, string>();

            dic.Add("CompanyID", CompanyID);
            dic.Add("PageIndex", PageIndex.ToString());
            dic.Add("PageSize", PageSize.ToString());
            dic.Add("SupName", SupName);
            dic.Add("SupNum", SupNum);
            dic.Add("Phone", Phone);
            dic.Add("SupType", SupType.ToString());

            string result = client.Execute(SupplierApiName.SupplierApiName_GetPage, dic);

            return(Content(result));
        }
Пример #13
0
        public ActionResult Add()
        {
            ITopClient client               = new TopClientDefault();
            string     RoleNum              = WebUtil.GetFormValue <string>("RoleNum");
            string     SnNum                = WebUtil.GetFormValue <string>("SnNum");
            string     RoleName             = WebUtil.GetFormValue <string>("RoleName");
            string     Remark               = WebUtil.GetFormValue <string>("Remark");
            string     CompanyID            = this.CompanyID;
            Dictionary <string, string> dic = new Dictionary <string, string>();

            dic.Add("CompanyID", CompanyID);
            dic.Add("SnNum", SnNum);
            dic.Add("RoleNum", RoleNum);
            dic.Add("RoleName", RoleName);
            dic.Add("Remark", Remark);

            string ApiName = RoleApiName.RoleApiName_Add;

            if (!RoleNum.IsEmpty())
            {
                ApiName = RoleApiName.RoleApiName_Edit;
            }
            string result = client.Execute(ApiName, dic);

            return(Content(result));
        }
Пример #14
0
        public ActionResult Upload()
        {
            string SnNum = WebUtil.GetQueryStringValue <string>("SnNum");

            InventoryOrderEntity entity = null;

            if (!SnNum.IsEmpty())
            {
                ITopClient client = new TopClientDefault();
                Dictionary <string, string> dic = new Dictionary <string, string>();

                dic.Add("CompanyID", CompanyID);
                dic.Add("SnNum", SnNum);

                string result = client.Execute(CheckApiName.CheckApiName_GetOrder, dic);
                DataResult <InventoryOrderEntity> dataResult = JsonConvert.DeserializeObject <DataResult <InventoryOrderEntity> >(result);
                entity = dataResult.Result;
            }
            entity         = entity.IsNull() ? new InventoryOrderEntity() : entity;
            ViewBag.Entity = entity;

            //加载默认的库位
            string LocationStr = DropDownHelper.GetLocation(this.DefaultStorageNum, "", this.CompanyID);

            ViewBag.LocationStr = LocationStr;
            return(View());
        }
Пример #15
0
        public ActionResult AddDepart()
        {
            string DepartNum = WebUtil.GetQueryStringValue <string>("DepartNum", string.Empty);
            string CompanyID = this.CompanyID;
            string ParentNum = string.Empty;

            SysDepartEntity entity = null;

            if (!DepartNum.IsEmpty())
            {
                ITopClient client = new TopClientDefault();
                Dictionary <string, string> dic = new Dictionary <string, string>();
                dic.Add("CompanyID", CompanyID);
                dic.Add("DepartNum", DepartNum);
                string result = client.Execute(DepartApiName.DepartApiName_Single, dic);

                if (!result.IsEmpty())
                {
                    DataResult <SysDepartEntity> dataResult = JsonConvert.DeserializeObject <DataResult <SysDepartEntity> >(result);
                    entity = dataResult.Result;
                }
            }

            entity         = entity.IsNull() ? new SysDepartEntity() : entity;
            ViewBag.Entity = entity;

            ParentNum          = entity.ParentNum;
            ViewBag.DepartList = DropDownHelper.GetDepart(ParentNum, CompanyID);
            return(View());
        }
Пример #16
0
        public ActionResult GetAddressList()
        {
            string CompanyID = this.CompanyID;
            int    PageIndex = WebUtil.GetFormValue <int>("PageIndex", 1);
            int    PageSize  = WebUtil.GetFormValue <int>("PageSize", 10);

            string Address = WebUtil.GetFormValue <string>("Address", string.Empty);
            string Phone   = WebUtil.GetFormValue <string>("Phone", string.Empty);
            string CusNum  = WebUtil.GetFormValue <string>("CusNum", string.Empty);
            string CusName = WebUtil.GetFormValue <string>("CusName", string.Empty);

            ITopClient client = new TopClientDefault();
            Dictionary <string, string> dic = new Dictionary <string, string>();

            dic.Add("CompanyID", CompanyID);
            dic.Add("PageIndex", PageIndex.ToString());
            dic.Add("PageSize", PageSize.ToString());
            dic.Add("Address", Address);
            dic.Add("Phone", Phone);
            dic.Add("CusNum", CusNum);
            dic.Add("CusName", CusName);

            string result = client.Execute(CustomerApiName.CustomerApiName_GetAddressPage, dic);

            return(Content(result));
        }
Пример #17
0
        public ActionResult AddUser()
        {
            string      UserNum   = WebUtil.GetQueryStringValue <string>("UserNum", string.Empty);
            string      CompanyID = this.CompanyID;
            AdminEntity entity    = null;

            if (!UserNum.IsEmpty())
            {
                ITopClient client = new TopClientDefault();
                Dictionary <string, string> dic = new Dictionary <string, string>();
                dic.Add("CompanyID", CompanyID);
                dic.Add("UserNum", UserNum);
                string result = client.Execute(UserApiName.UserApiName_Single, dic);
                if (!result.IsEmpty())
                {
                    DataResult <AdminEntity> dataResult = JsonConvert.DeserializeObject <DataResult <AdminEntity> >(result);
                    entity = dataResult.Result;
                }
            }
            entity         = entity == null ? new AdminEntity() : entity;
            ViewBag.Entity = entity;

            ViewBag.DepartList = DropDownHelper.GetDepart(entity.DepartNum, CompanyID);
            ViewBag.RoleList   = DropDownHelper.GetRole(entity.RoleNum, CompanyID);
            return(View());
        }
Пример #18
0
        public ActionResult AutoCustomer()
        {
            string     KeyWord = WebUtil.GetQueryStringValue <string>("KeyWord");
            int        TopSize = WebUtil.GetFormValue <int>("TopSize", 10);
            ITopClient client  = new TopClientDefault();
            Dictionary <string, string> dic = new Dictionary <string, string>();

            dic.Add("CompanyID", CompanyID);
            dic.Add("TopSize", TopSize.ToString());
            dic.Add("KeyWord", KeyWord);

            string result = client.Execute(CustomerApiName.CustomerApiName_SearchCustomer, dic);
            DataListResult <CusAddressEntity> dataResult = JsonHelper.DeserializeObject <DataListResult <CusAddressEntity> >(result);
            List <CusAddressEntity>           listResult = dataResult.Result;

            listResult = listResult.IsNull() ? new List <CusAddressEntity>() : listResult;

            StringBuilder sb = new StringBuilder();

            foreach (CusAddressEntity item in listResult)
            {
                sb.Append(JsonHelper.SerializeObject(item) + "\n");
            }

            if (sb.Length == 0)
            {
                sb.Append("\n");
            }
            return(Content(sb.ToString()));
        }
Пример #19
0
        public ActionResult Add()
        {
            ITopClient client = new TopClientDefault();

            string SnNum         = WebUtil.GetFormValue <string>("SnNum");
            string EquipmentName = WebUtil.GetFormValue <string>("EquipmentName");
            string EquipmentNum  = WebUtil.GetFormValue <string>("EquipmentNum");
            int    IsImpower     = WebUtil.GetFormValue <int>("IsImpower");
            string Flag          = WebUtil.GetFormValue <string>("Flag");
            int    Status        = WebUtil.GetFormValue <int>("Status");
            string Remark        = WebUtil.GetFormValue <string>("Remark");
            string CompanyID     = this.CompanyID;

            Dictionary <string, string> dic = new Dictionary <string, string>();

            dic.Add("CompanyID", CompanyID);
            dic.Add("SnNum", SnNum);
            dic.Add("EquipmentName", EquipmentName);
            dic.Add("EquipmentNum", EquipmentNum);
            dic.Add("IsImpower", IsImpower.ToString());
            dic.Add("Flag", Flag);
            dic.Add("Status", Status.ToString());
            dic.Add("Remark", Remark);
            dic.Add("CreateUser", this.LoginUser.UserNum);

            string ApiName = EquipmentApiName.EquipmentApiName_Add;

            if (!SnNum.IsEmpty())
            {
                ApiName = EquipmentApiName.EquipmentApiName_Edit;
            }
            string result = client.Execute(ApiName, dic);

            return(Content(result));
        }
Пример #20
0
        public ActionResult Add()
        {
            ITopClient     client    = new TopClientDefault();
            string         CompanyID = this.CompanyID;
            CustomerEntity entity    = WebUtil.GetFormObject <CustomerEntity>("Entity");

            entity.CreateTime = DateTime.Now;
            entity.CreateUser = this.LoginUserNum;
            entity.CompanyID  = this.CompanyID;
            Dictionary <string, string> dic = new Dictionary <string, string>();

            dic.Add("CompanyID", CompanyID);
            dic.Add("Entity", JsonHelper.SerializeObject(entity));

            List <CusAddressEntity> listAddress = Session[SessionKey.SESSION_CUSTOMER_ADDRESS] as List <CusAddressEntity>;

            listAddress = listAddress.IsNull() ? new List <CusAddressEntity>() : listAddress;
            dic.Add("List", JsonHelper.SerializeObject(listAddress));

            string ApiName = CustomerApiName.CustomerApiName_Add;

            if (!entity.SnNum.IsEmpty())
            {
                ApiName = CustomerApiName.CustomerApiName_Edit;
            }
            string     result     = client.Execute(ApiName, dic);
            DataResult dataResult = JsonHelper.DeserializeObject <DataResult>(result);

            if (dataResult.Code == (int)EResponseCode.Success)
            {
                Session[SessionKey.SESSION_CUSTOMER_ADDRESS] = null;
            }
            return(Content(result));
        }
Пример #21
0
        public ActionResult Add()
        {
            ITopClient client = new TopClientDefault();

            ProductEntity entity = WebUtil.GetFormObject <ProductEntity>("Entity");

            entity.CompanyID  = this.CompanyID;
            entity.CreateUser = this.LoginUser.UserNum;
            entity.CreateTime = DateTime.Now;
            entity.IsSingle   = (int)EProductPackage.Single;

            string CompanyID = this.CompanyID;

            Dictionary <string, string> dic = new Dictionary <string, string>();

            dic.Add("Entity", JsonConvert.SerializeObject(entity));
            dic.Add("CompanyID", CompanyID);

            string ApiName = ProductApiName.ProductApiName_Add;

            if (!entity.SnNum.IsEmpty())
            {
                ApiName = ProductApiName.ProductApiName_Edit;
            }
            string result = client.Execute(ApiName, dic);

            return(Content(result));
        }
Пример #22
0
        public ActionResult Add()
        {
            string SnNum       = WebUtil.GetFormValue <string>("SnNum");
            string CarrierNum  = WebUtil.GetFormValue <string>("CarrierNum");
            string CarrierName = WebUtil.GetFormValue <string>("CarrierName");
            string Remark      = WebUtil.GetFormValue <string>("Remark");

            ITopClient client = new TopClientDefault();
            Dictionary <string, string> dic = new Dictionary <string, string>();

            dic.Add("SnNum", SnNum);
            dic.Add("CarrierNum", CarrierNum);
            dic.Add("CarrierName", CarrierName);
            dic.Add("Remark", Remark);
            dic.Add("CompanyID", this.CompanyID);

            string ApiName = CarrierApiName.CarrierApiName_Add;

            if (SnNum.IsNotEmpty())
            {
                ApiName = CarrierApiName.CarrierApiName_Edit;
            }

            string content = client.Execute(ApiName, dic);

            return(Content(content));
        }
Пример #23
0
        /// <summary>
        /// 物流承运商
        /// </summary>
        /// <param name="CarrierNum"></param>
        /// <param name="CompanyID"></param>
        /// <returns></returns>
        public static string GetCarrier(string CarrierNum, string CompanyID)
        {
            ITopClient client = new TopClientDefault();
            Dictionary <string, string> dic = new Dictionary <string, string>();

            dic.Add("CompanyID", CompanyID);

            string result = client.Execute(CarrierApiName.CarrierApiName_GetList, dic);

            string returnResult = string.Empty;

            if (!result.IsEmpty())
            {
                DataListResult <CarrierEntity> dataResult = JsonConvert.DeserializeObject <DataListResult <CarrierEntity> >(result);
                List <CarrierEntity>           listResult = dataResult.Result;
                StringBuilder sb = new StringBuilder();
                sb.Append("<option value=''>请选择</option>");

                if (!listResult.IsNullOrEmpty())
                {
                    foreach (var item in listResult)
                    {
                        sb.AppendFormat("<option value='{0}' {1}>{2}</option>", item.SnNum, item.SnNum == CarrierNum ? "selected='selected'" : "", item.CarrierName);
                    }
                }
                returnResult = sb.ToString();
            }
            return(returnResult);
        }
Пример #24
0
        public ActionResult Add()
        {
            string         StorageNum = WebUtil.GetQueryStringValue <string>("StorageNum");
            string         LocalNum   = WebUtil.GetQueryStringValue <string>("SnNum", string.Empty);
            LocationEntity entity     = null;
            ITopClient     client     = new TopClientDefault();

            if (!LocalNum.IsEmpty())
            {
                Dictionary <string, string> dic = new Dictionary <string, string>();
                dic.Add("CompanyID", CompanyID);
                dic.Add("LocalNum", LocalNum);

                string result = client.Execute(LocationApiName.LocationApiName_Single, dic);
                DataResult <LocationEntity> dataResult = JsonConvert.DeserializeObject <DataResult <LocationEntity> >(result);
                entity = dataResult.Result;
            }

            entity            = entity.IsNull() ? new LocationEntity() : entity;
            ViewBag.Entity    = entity;
            entity.StorageNum = entity.StorageNum.IsEmpty() ? StorageNum : entity.StorageNum;
            ViewBag.LocalType = EnumHelper.GetOptions <ELocalType>(entity.LocalType);
            ViewBag.Storage   = DropDownHelper.GetStorage(entity.StorageNum, this.CompanyID);
            return(View());
        }
Пример #25
0
        public ActionResult SetCarrier()
        {
            string SnNum       = WebUtil.GetFormValue <string>("SnNum");
            string CarrierNum  = WebUtil.GetFormValue <string>("CarrierNum");
            string LogisticsNo = WebUtil.GetFormValue <string>("LogisticsNo");

            DataResult dataResult = new DataResult();

            if (CarrierNum.IsEmpty())
            {
                dataResult.Code    = (int)EResponseCode.Exception;
                dataResult.Message = "请选择承运商";
                return(Content(JsonHelper.SerializeObject(dataResult)));
            }
            if (LogisticsNo.IsEmpty())
            {
                dataResult.Code    = (int)EResponseCode.Exception;
                dataResult.Message = "请输入物流单号";
                return(Content(JsonHelper.SerializeObject(dataResult)));
            }

            ITopClient client = new TopClientDefault();
            Dictionary <string, string> dic = new Dictionary <string, string>();

            dic.Add("CompanyID", CompanyID);
            dic.Add("SnNum", SnNum);
            dic.Add("CarrierNum", CarrierNum);
            dic.Add("LogisticsNo", LogisticsNo);

            string result = client.Execute(OutStorageApiName.OutStorageApiName_SetCarrier, dic);

            return(Content(result));
        }
Пример #26
0
        public ActionResult Add()
        {
            ITopClient client     = new TopClientDefault();
            string     CompanyID  = this.CompanyID;
            string     DepartName = WebUtil.GetFormValue <string>("DepartName");
            string     ParentNum  = WebUtil.GetFormValue <string>("ParentNum");
            string     DepartNum  = WebUtil.GetFormValue <string>("DepartNum");
            string     SnNum      = WebUtil.GetFormValue <string>("SnNum");

            Dictionary <string, string> dic = new Dictionary <string, string>();

            dic.Add("CompanyID", CompanyID);
            dic.Add("DepartName", DepartName);
            dic.Add("ParentNum", ParentNum);
            dic.Add("DepartNum", DepartNum);
            dic.Add("SnNum", SnNum);

            string ApiName = DepartApiName.DepartApiName_Add;

            if (!DepartNum.IsEmpty())
            {
                ApiName = DepartApiName.DepartApiName_Edit;
            }
            string result = client.Execute(ApiName, dic);

            return(Content(result));
        }
Пример #27
0
        public ActionResult GetList()
        {
            string BarCode        = WebUtil.GetFormValue <string>("BarCode", string.Empty);
            string ProductName    = WebUtil.GetFormValue <string>("ProductName", string.Empty);
            string BatchNum       = WebUtil.GetFormValue <string>("BatchNum", string.Empty);
            int    Type           = WebUtil.GetFormValue <int>("Type", 0);
            string FromStorageNum = WebUtil.GetFormValue <string>("FromStorageNum");
            string OrderNum       = WebUtil.GetFormValue <string>("OrderNum");
            string ContactOrder   = WebUtil.GetFormValue <string>("ContactOrder");
            string BeginTime      = WebUtil.GetFormValue <string>("BeginTime");
            string EndTime        = WebUtil.GetFormValue <string>("EndTime");

            int PageIndex = WebUtil.GetFormValue <int>("PageIndex", 1);
            int PageSize  = WebUtil.GetFormValue <int>("PageSize", 10);

            ITopClient client = new TopClientDefault();
            Dictionary <string, string> dic = new Dictionary <string, string>();

            dic.Add("CompanyID", CompanyID);
            dic.Add("PageIndex", PageIndex.ToString());
            dic.Add("PageSize", PageSize.ToString());
            dic.Add("BarCode", BarCode);
            dic.Add("ProductName", ProductName);
            dic.Add("BatchNum", BatchNum);
            dic.Add("Type", Type.ToString());
            dic.Add("FromStorageNum", FromStorageNum);
            dic.Add("OrderNum", OrderNum);
            dic.Add("ContactOrder", ContactOrder);
            dic.Add("BeginTime", BeginTime);
            dic.Add("EndTime", EndTime);

            string result = client.Execute(InventoryApiName.InventoryApiName_GetList, dic);

            return(Content(result));
        }
Пример #28
0
        public ActionResult AddRole()
        {
            string RoleNum   = WebUtil.GetQueryStringValue <string>("RoleNum", string.Empty);
            string CompanyID = this.CompanyID;

            SysRoleEntity entity = null;

            if (!RoleNum.IsEmpty())
            {
                ITopClient client = new TopClientDefault();
                Dictionary <string, string> dic = new Dictionary <string, string>();
                dic.Add("CompanyID", CompanyID);
                dic.Add("SnNum", RoleNum);
                string result = client.Execute(RoleApiName.RoleApiName_Single, dic);

                if (!result.IsEmpty())
                {
                    DataResult <SysRoleEntity> dataResult = JsonConvert.DeserializeObject <DataResult <SysRoleEntity> >(result);
                    entity = dataResult.Result;
                }
            }
            entity         = entity.IsNull() ? new SysRoleEntity() : entity;
            ViewBag.Entity = entity;
            return(View());
        }
Пример #29
0
        public ActionResult GetList()
        {
            string StorageNum = WebUtil.GetFormValue <string>("StorageNum", string.Empty);

            string BarCode     = WebUtil.GetFormValue <string>("BarCode", string.Empty);
            string ProductName = WebUtil.GetFormValue <string>("ProductName", string.Empty);
            string BatchNum    = WebUtil.GetFormValue <string>("BatchNum", string.Empty);
            string SupNum      = WebUtil.GetFormValue <string>("SupNum", string.Empty);

            int PageIndex = WebUtil.GetFormValue <int>("PageIndex", 1);
            int PageSize  = WebUtil.GetFormValue <int>("PageSize", 10);

            StorageNum = this.DefaultStorage.SnNum;

            ITopClient client = new TopClientDefault();
            Dictionary <string, string> dic = new Dictionary <string, string>();

            dic.Add("CompanyID", CompanyID);
            dic.Add("PageIndex", PageIndex.ToString());
            dic.Add("PageSize", PageSize.ToString());
            dic.Add("StorageNum", StorageNum);
            dic.Add("BarCode", BarCode);
            dic.Add("ProductName", ProductName);
            dic.Add("BatchNum", BatchNum);
            dic.Add("SupNum", SupNum);

            string result = client.Execute(WarnApiName.WarnApiName_GetList, dic);

            return(Content(result));
        }
Пример #30
0
        public ActionResult Add()
        {
            ITopClient client = new TopClientDefault();

            string   LocalNum     = WebUtil.GetFormValue <string>("LocalNum");
            string   LocalBarCode = WebUtil.GetFormValue <string>("LocalBarCode");
            string   LocalName    = WebUtil.GetFormValue <string>("LocalName");
            string   StorageNum   = WebUtil.GetFormValue <string>("StorageNum");
            int      StorageType  = WebUtil.GetFormValue <int>("StorageType");
            int      LocalType    = WebUtil.GetFormValue <int>("LocalType");
            string   Rack         = WebUtil.GetFormValue <string>("Rack");
            double   Length       = WebUtil.GetFormValue <double>("Length");
            double   Width        = WebUtil.GetFormValue <double>("Width");
            double   Height       = WebUtil.GetFormValue <double>("Height");
            double   X            = WebUtil.GetFormValue <double>("X");
            double   Y            = WebUtil.GetFormValue <double>("Y");
            double   Z            = WebUtil.GetFormValue <double>("Z");
            string   UnitNum      = WebUtil.GetFormValue <string>("UnitNum");
            string   UnitName     = WebUtil.GetFormValue <string>("UnitName");
            string   Remark       = WebUtil.GetFormValue <string>("Remark");
            int      IsForbid     = WebUtil.GetFormValue <int>("IsForbid", (int)EBool.No);
            int      IsDefault    = WebUtil.GetFormValue <int>("IsDefault", (int)EBool.No);
            int      IsDelete     = (int)EIsDelete.NotDelete;
            DateTime CreateTime   = DateTime.Now;
            string   CompanyID    = this.CompanyID;

            Dictionary <string, string> dic = new Dictionary <string, string>();

            dic.Add("LocalNum", LocalNum);
            dic.Add("LocalBarCode", LocalBarCode);
            dic.Add("LocalName", LocalName);
            dic.Add("StorageNum", StorageNum);
            dic.Add("StorageType", StorageType.ToString());
            dic.Add("LocalType", LocalType.ToString());
            dic.Add("Rack", Rack);
            dic.Add("Length", Length.ToString());
            dic.Add("Width", Width.ToString());
            dic.Add("Height", Height.ToString());
            dic.Add("X", X.ToString());
            dic.Add("Y", Y.ToString());
            dic.Add("Z", Z.ToString());
            dic.Add("UnitNum", UnitNum);
            dic.Add("UnitName", UnitName);
            dic.Add("Remark", Remark);
            dic.Add("IsForbid", IsForbid.ToString());
            dic.Add("IsDefault", IsDefault.ToString());
            dic.Add("IsDelete", IsDelete.ToString());
            dic.Add("CreateTime", CreateTime.To("yyyy-MM-dd"));
            dic.Add("CompanyID", CompanyID);

            string ApiName = LocationApiName.LocationApiName_Add;

            if (!LocalNum.IsEmpty())
            {
                ApiName = LocationApiName.LocationApiName_Edit;
            }
            string result = client.Execute(ApiName, dic);

            return(Content(result));
        }