private void frmCriarCliente_Load(object sender, EventArgs e) { List <string> dados = DataTXT.ReadFileClientes(); List <Cliente> lista = new List <Cliente>(); for (int i = 0; i < dados.Count; i++) { string linha = dados[i]; var array = linha.Split('|'); string nome = array[1].ToString(); int id = Convert.ToInt32(array[0]); lista.Add(new Cliente() { Nome = nome, Id = id }); } dgvClientes.DataSource = lista; foreach (DataGridViewColumn column in dgvClientes.Columns) { column.ReadOnly = false; if (column.DataPropertyName == "Id") { column.Width = 30; } else { column.AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill; } } }
private void btnPesquisarCliente_Click(object sender, EventArgs e) { int achou = 0; List <string> dados = DataTXT.ReadFileClientes(); for (int i = 0; i < dados.Count; i++) { string linha = dados[i]; var array = linha.Split('|'); int codUsuario = Convert.ToInt32(array[0]); if (codUsuario == Convert.ToInt32(txtCodigoCliente.Value)) { txtNomeCliente.Text = array[1]; lblQtdLivrosAlugados.Text = (DataTXT.QtdLivrosAlugadosCliente(Convert.ToInt32(txtCodigoCliente.Value))).ToString(); if (Convert.ToInt32(lblQtdLivrosAlugados.Text) < 2) { btnAlugar.Visible = true; lblDiasAluguel.Visible = true; comDiasAluguel.Visible = true; lblQtdLivrosAlugados.ForeColor = Color.Green; } else { lblQtdLivrosAlugados.ForeColor = Color.Red; btnAlugar.Visible = false; lblDiasAluguel.Visible = false; comDiasAluguel.Visible = false; } achou = 1; break; } } if (achou == 0) { txtNomeCliente.Text = ""; lblQtdLivrosAlugados.Text = ""; MessageBox.Show("Cliente não localizado!"); } }