Пример #1
0
        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);
        }
Пример #2
0
        public E_RESULTADO EliminaCliente(Guid idCliente)
        {
            ClienteOperaciones operaciones = new ClienteOperaciones();

            return(new E_RESULTADO(operaciones.EliminarCliente(idCliente)));
        }
Пример #3
0
        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)));
        }