private void Atualizar() { try { id = 0; lbxAtendentes.Items.Clear(); List <Atendente> lista = xml.BuscarAtendentes(); if (lista.Count == 0) { return; } else { foreach (var item in lista) { lbxAtendentes.Items.Add(item); lbxAtendentes.DisplayMember = "Nome"; lbxAtendentes.ValueMember = "Nome"; id = item.Id; } id = id + 1; } } catch (Exception) { MessageBox.Show("Não foi possivel atualizar atendentes", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void Form1_Load(object sender, EventArgs e) { txbDataEntrega.Text = DateTime.Now.ToString(); AcessoXml acessoXml = new AcessoXml(); XmlControl xmlControl = new XmlControl(acessoXml.ConexaoXml()); caminho = xmlControl.BuscarCaminho(); List <Atendente> atendentes = xmlControl.BuscarAtendentes(); if (atendentes.Count != 0) { cbxAtend.Items.Clear(); foreach (var item in atendentes) { cbxAtend.Items.Add(item.Nome); } } if (crud == CRUD.alterar) { GestaoProdutoControl produtoControl = new GestaoProdutoControl(); txbOs.Text = envelopeSelecionado.IdEnvelope.ToString(); txbTotalTudo.Text = envelopeSelecionado.Total.ToString(); txbSinal.Text = envelopeSelecionado.Sinal.ToString(); txbValor.Text = envelopeSelecionado.Preco.ToString(); txbObservacao.Text = envelopeSelecionado.Observacao; txbDataEntrega.Text = envelopeSelecionado.DataEntrega; lblDataAtual.Text = envelopeSelecionado.DataEntrada; idCliente = envelopeSelecionado.IdCliente.ToString(); txbTelefone.Text = envelopeSelecionado.Telefone; txbCliente.Text = envelopeSelecionado.Nome; cbxAtend.Text = envelopeSelecionado.Atend; cbxFormaPagamento.Text = envelopeSelecionado.FormaPagamento; btnImprimir.Text = "Alterar"; dgvProdutos.DataSource = null; ProdutoColecao colecao = produtoControl.ConsultarProdutosEnvelope(envelopeSelecionado.IdEnvelope); if (colecao != null) { foreach (var item in colecao) { item.Total = (item.Qnt) * (item.ValorUnit); } } lista = colecao; dgvProdutos.DataSource = lista; dgvProdutos.Update(); dgvProdutos.Refresh(); AtualizarDgvClientes(); } if (crud == CRUD.cadastrar) { this.txbIdProduto.Select(); AtualizarOs(); if (idPermissao != 3) { CriarPasta(); } AtualizarDgvClientes(); } }