private List <ProcedimientoModelo> ObtenerModeloProcedimientoOperacion(int idPrecliente, int idUsuario)
        {
            var cuentasPeca        = capturaClienteRepository.ObtenerCtasBancPECACliente(idPrecliente.ToString());
            var dirreccion         = clienteRepository.ObtenerDirecionCliente(idPrecliente);
            var numeroTabs         = capturaClienteRepository.ObtenerNumeroTabuladores(idUsuario, idPrecliente);
            var numeroTab          = Convert.ToInt32(numeroTabs.Rows[0][0].ToString());
            var datosProcedimiento = new DxTabuladorProcedimientoOperacion().GetByID(idPrecliente);
            var contacto           = clienteRepository.ObtieneContactosPorPrecliente(idPrecliente.ToString());
            var titulo             = new ClienteRepository().ObtenerTituloSecciones(idPrecliente);


            var listaModelo = new List <ProcedimientoModelo>();


            for (int i = 0; i < numeroTab; i++)
            {
                listaModelo.Add(new ProcedimientoModelo
                {
                    Cuentas           = cuentasPeca,
                    Dirreccion        = dirreccion,
                    Contactos         = contacto,
                    DatoProcedimiento = datosProcedimiento[i],
                    Titulo            = titulo
                });
            }

            return(listaModelo);
        }
Example #2
0
 public int ObtenerNumeroTabuladores(int idUsuario, int idPrecliente)
 {
     try
     {
         var tabla     = repositorioRepository.ObtenerNumeroTabuladores(idUsuario, idPrecliente);
         var numeroTab = Convert.ToInt32(tabla.Rows[0][0].ToString());
         return(numeroTab);
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }