/// <summary> /// Consulta informações do usuário por nome. /// </summary> /// <param name="operadora">Nome do usuário que será consultado.</param> /// <returns>Informações do usuário encontrado.</returns> public OperadoraCollectionDTO ReadName(string operadora) { OperadoraCollectionDTO operadoraCollectionDTO = new OperadoraCollectionDTO(); try { dataBaseAccess.ClearParameters(); dataBaseAccess.AddParameters("_descricaoOperadora", operadora); DataTable dataTable = new DataTable(); dataTable = dataBaseAccess.Consult(CommandType.StoredProcedure, "sp_operadora_descricao"); foreach (DataRow row in dataTable.Rows) { OperadoraDTO operadoraDTO = new OperadoraDTO(); operadoraDTO.IdOperadora = Convert.ToInt32(row["IdOperadora"]); operadoraDTO.DescricaoOperadora = row["DescricaoOperadora"].ToString(); operadoraCollectionDTO.Add(operadoraDTO); } return(operadoraCollectionDTO); } catch (Exception ex) { StringBuilder message = new StringBuilder(); message.Append("Não foi possível consultar operadora por nome:\n\n").Append(ex.Message); throw new Exception(message.ToString()); } finally { dataBaseAccess.ClearParameters(); } }
private void FillOperators() { operadoraCollectionDTO = operadoraBLL.ReadName(string.Empty); cbOperatorPhone1.Items.Clear(); cbOperatorPhone2.Items.Clear(); cbOperatorPhone3.Items.Clear(); foreach (OperadoraDTO item in operadoraCollectionDTO) { cbOperatorPhone1.Items.Add(item.DescricaoOperadora); cbOperatorPhone2.Items.Add(item.DescricaoOperadora); cbOperatorPhone3.Items.Add(item.DescricaoOperadora); } }