public List <E_CLIENTES> ObtieneClientesCatalogos(Guid?ID_CLIENTE = null) { List <E_CLIENTES> lstClientes = new List <E_CLIENTES>(); ClienteOperaciones op = new ClienteOperaciones(); List <SPE_OBTIENE_CLIENTE_CATALOGOS_Result> vLstClientes = op.ObtenerClientesCatalogos(ID_CLIENTE); if (vLstClientes != null) { lstClientes = vLstClientes.Select(item => new E_CLIENTES { ID_CLIENTE = item.ID_CLIENTE, CL_CLIENTE = item.CL_CLIENTE, CL_PASS = item.CL_PASSWORD, NB_CLIENTE = item.NB_CLIENTE, NB_CONTACTO = item.NB_CONTACTO, CL_EMAIL = item.CL_EMAIL, TELEFONOS = obtieneTelefonos(item.XML_TELEFONOS), NB_EJECUTIVO_CUENTA = item.NB_EJECUTIVO_CUENTA, DS_TELEFONOS = getLabelTransitionsList(obtieneTelefonos(item.XML_TELEFONOS)), EMPRESAS = obtieneEmpresas(item.CATALOGOS), CLIENTE_EMPRESAS = obtieneEmpresasCliente(item.CATALOGOS) }).ToList(); } return(lstClientes); }
public E_RESULTADO EliminaCliente(Guid idCliente) { ClienteOperaciones operaciones = new ClienteOperaciones(); return(new E_RESULTADO(operaciones.EliminarCliente(idCliente))); }
public E_RESULTADO InsertaActualizaClientes(E_TIPO_OPERACION_DB tipoTransaccion, E_CLIENTES vCliente, string xmlElemento, string xmlEmpresas, string usuario, string programa) { ClienteOperaciones operaciones = new ClienteOperaciones(); return(new E_RESULTADO(operaciones.InsertaActualizaClientes(tipoTransaccion, vCliente, xmlElemento, xmlEmpresas, usuario, programa))); }