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); }
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); } }