/// <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); }
/// <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()); }
/// <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")); } }
/// <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; }