public void AlterarModulo(Cliente model, ClienteModulo modulo) { foreach (var item in model.ClienteModulos) { if (item.Id == modulo.Id) { item.ModuloId = modulo.ModuloId; item.ProdutoId = modulo.ProdutoId; } } }
private void ImportarXMLModulo(Cliente cliente, XmlDocument xmlDoc) { int contador = 1; int codModulo; int codProduto; XmlNodeList xmlNodeModuloList = xmlDoc.SelectNodes("Cliente/Registro_Modulo"); foreach (XmlNode xNode in xmlNodeModuloList) { while (1 == 1) { try { codModulo = RetornarXMLInt(xNode, "Cod_Grupo" + contador); codProduto = RetornarXMLInt(xNode, "Cod_Produto" + contador); if (contador > 0 && codModulo == 0) { break; } if (contador > 150) { break; } if (codModulo > 0) { var clienteModulo = new ClienteModulo(); if (clienteModulo.Modulo == null) { clienteModulo.Modulo = new Modulo(); } if (clienteModulo.Produto == null) { clienteModulo.Produto = new Produto(); } clienteModulo.Modulo.Codigo = codModulo; clienteModulo.Produto.Codigo = codProduto; clienteModulo.Modulo.Nome = RetornarXMLStr(xNode, "Nome_Grupo" + contador); clienteModulo.Produto.Nome = RetornarXMLStr(xNode, "Nome_Produto" + contador); cliente.ClienteModulos.Add(clienteModulo); } contador++; } catch (Exception ex) { throw new Exception(ex.Message); } } } }
private void SalvarClienteModuloDoCliente(Cliente cliente, Cliente model) { var listaModulos = new List <ClienteModulo>(); foreach (var item in cliente.ClienteModulos) { listaModulos.Add(item); } model.ClienteModulos.Clear(); foreach (var item in listaModulos) { var temp = new ClienteModulo(); temp.ClienteId = model.Id; temp.ModuloId = item.ModuloId; temp.ProdutoId = item.ProdutoId; model.ClienteModulos.Add(temp); } }
public ClienteViewModelApi Editar(int idUsuario, int idCliente) { var model = new ClienteViewModelApi(); try { string mensagem = ""; var item = _servicoCliente.Editar(idCliente, idUsuario, ref mensagem); model = item.Adapt <ClienteViewModelApi>(); if (item.Usuario != null) { model.CodigoUsuario = item.Usuario.Codigo; model.NomeUsuario = item.Usuario.Nome; } if (model.ClienteModulos != null) { var modulo = new ClienteModulo(); foreach (var climodulo in model.ClienteModulos) { modulo = item.ClienteModulos.FirstOrDefault(x => x.Id == climodulo.Id); climodulo.CodModulo = modulo.Modulo.Codigo; climodulo.NomeModulo = modulo.Modulo.Nome; if (modulo.Produto != null) { climodulo.CodProduto = modulo.Produto.Codigo; climodulo.NomeProduto = modulo.Produto.Nome; } } } return(model); } catch (Exception ex) { model.Mensagem = ex.Message; return(model); } }
public void AlterarModulo(Cliente model, ClienteModulo modulo) { _rep.AlterarModulo(model, modulo); }
public void AdicionarModulo(ClienteModulo model) { _rep.AdicionarModulo(model); }
public void AdicionarModulo(ClienteModulo model) { _rep.context.ClientesModulos.Add(model); }
public void Salvar(ClienteModulo clienteModulo) { _rep.Update(clienteModulo); }