Beispiel #1
0
        /// <summary>
        /// 转换成业务逻辑层的对象
        /// </summary>
        /// <param name="clients">客户信息(模型层)</param>
        /// <returns>(业务逻辑层)对象</returns>
        IClientsB ConvertToClients_B(ClientsM clientsm)
        {
            IClientsB result = null;

            if (clientsm != null)
            {
                result = new ClientsB(clientsm, this._connectionb);
            }
            return(result);
        }
Beispiel #2
0
        /// <summary>
        /// Clients_List页面行为
        /// </summary>
        /// <returns>视图</returns>
        public ActionResult Clients_List()
        {
            //获取客户用户(id)数据信息
            string         id             = ViewMethods.GetForm(Request, "ID", CommonEnums.ValueEnum.vlGet).ToString();
            ClientsFactory clientsfactory = new ClientsFactory();
            IClientsB      lstClients     = clientsfactory.GetDataByID(id);
            ClientsM       clientsm       = (lstClients != null ? lstClients.Infomation_clients : null);

            ViewBag.ClientsInfo = clientsm;
            return(View());
        }
Beispiel #3
0
        /// <summary>
        /// 编辑客户信息(Clients_Edit页面)
        /// </summary>
        public ActionResult Edit_Clients()
        {
            ClientsFactory clientsfactory = new ClientsFactory();
            //获取客户编号(id)信息
            string id = ViewMethods.GetForm(Request, "ID", CommonEnums.ValueEnum.vlGet).ToString();

            IClientsB clientsb = clientsfactory.GetDataByID(id);
            ClientsM  clientsm = (clientsb == null ? null : clientsb.Infomation_clients);
            //编辑客户信息
            string clientsname    = ViewMethods.GetForm(Request, "name", CommonEnums.ValueEnum.vlPost).ToString();
            string clientsbelong  = ViewMethods.GetForm(Request, "belong", CommonEnums.ValueEnum.vlPost).ToString();
            string clientsperson  = ViewMethods.GetForm(Request, "person", CommonEnums.ValueEnum.vlPost).ToString();
            string clientstel     = ViewMethods.GetForm(Request, "tel", CommonEnums.ValueEnum.vlPost).ToString();
            string clientsaddress = ViewMethods.GetForm(Request, "address", CommonEnums.ValueEnum.vlPost).ToString();
            string clientscode    = ViewMethods.GetForm(Request, "code", CommonEnums.ValueEnum.vlPost).ToString();
            string clientsbank    = ViewMethods.GetForm(Request, "bank", CommonEnums.ValueEnum.vlPost).ToString();
            string clientsaccount = ViewMethods.GetForm(Request, "account", CommonEnums.ValueEnum.vlPost).ToString();
            bool   isExist        = clientsfactory.IsExist_clientsname(clientsname, id);

            if (isExist)
            {
                return(ViewMethods.AlertBack("客户已存在,请重新确认", "-1"));
            }
            if (clientsname == "")
            {
                return(ViewMethods.AlertBack("名称不能为空", "-1"));
            }
            clientsm.CLNAME    = clientsname;
            clientsm.CLBELONG  = clientsbelong.ConvertToInt32();
            clientsm.CLPERSON  = clientsperson;
            clientsm.CLTEL     = clientstel;
            clientsm.CLADDRESS = clientsaddress;
            clientsm.CLCODE    = clientscode;
            clientsm.CLBANK    = clientsbank;
            clientsm.CLACCOUNT = clientsaccount;
            clientsfactory.Infomation_clients = clientsm;
            ViewBag.ClientsInfo = clientsm;
            bool isSuccess = clientsfactory.Update();

            if (isSuccess)
            {
                return(ViewMethods.AlertBack("修改成功", "../../Clients/Clients?BELONG=" + clientsbelong));
            }
            else
            {
                return(ViewMethods.AlertBack("修改失败", "-1"));
            }
        }
Beispiel #4
0
 /// <summary>
 /// 实例化对象
 /// </summary>
 /// <param name="strNameSpace">命名空间</param>
 /// <param name="strInstance">实例名</param>
 void InstanceObject(string strNameSpace, string strInstance)
 {
     this._clientsb = PublicMethods.Methods.InstanceObject(strNameSpace, strInstance, new object[] { this._connectionfactory.ConnectionB }) as IClientsB;
 }