private void bntInseir_Click(object sender, EventArgs e) { try { ClienteNegocios clienetNegocios = new ClienteNegocios(); Cliente cliente = new Cliente(); cliente.Nome = txtNome.Text; cliente.LimiteCompra = txtLimiteCompra.Value; cliente.DataNascimento = txtDataNascimento.Value; cliente.Sexo = chkSexo.Checked; string retorno = clienetNegocios.inserir(cliente); // cliente.IdCliente = (int)retorno; MessageBox.Show("Cadastro efetuado com Sucesso!!!"); } catch (Exception ex) { //salva log MessageBox.Show("Falha ao inserir contacte o admin do sistema: " + ex.Message); } }
private void Alterar_Click(object sender, EventArgs e) { //Verificar se tem aglum registro selecionado if (dataGridViewPrincipal.SelectedRows.Count == 0) { MessageBox.Show("Nenhum cliente selecionado."); return; } //Pegar o cliente selecionado no grid Cliente clienteSelecionado = (dataGridViewPrincipal.SelectedRows[0].DataBoundItem as Cliente); //Instânciar a regra de negócio ClienteNegocios clienteNegocios = new ClienteNegocios(); //Instanciar o formulário de cadastro FrmClienteCadastrar frmClienteCadastrar = new FrmClienteCadastrar(AcaoNaTela.Alterar, clienteSelecionado); DialogResult resultado = frmClienteCadastrar.ShowDialog(); if (resultado == DialogResult.Yes) { AtualizarGrid(); } }
private void btnSalvar_Click(object sender, EventArgs e) { ClienteNegocios clienteNegocios = new ClienteNegocios(); Cliente cliente = new Cliente(); cliente.Nome = txtNome.Text; cliente.Logradouro = txtLogradouro.Text; cliente.Numero = Convert.ToInt32(txtNumero.Text); cliente.Bairro = txtBairro.Text; cliente.Telefone = txtTelefone.Text; var retorno = clienteNegocios.Salvar(cliente); try { int Id = Convert.ToInt32(retorno); MessageBox.Show("Cliente " + retorno + " inserido com sucesso.", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception) { MessageBox.Show("Cliente não pode ser inserido", "ERRO", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private bool ValidarCampos() { Boolean Valido = true; String MSG_ERROR = String.Empty; ClienteModel oModel = new ClienteModel(); List <ClienteModel> oListModel = new List <ClienteModel>(); ClienteNegocios oNegocios = new ClienteNegocios(); if (string.IsNullOrEmpty(txtNome.Text.Trim())) { MSG_ERROR += "- Nome. <br />"; } if (string.IsNullOrEmpty(txtDataNascimento.Text.Trim())) { MSG_ERROR += "- Data de Nascimento. <br />"; } if (string.IsNullOrEmpty(txtCPF.Text.Trim())) { MSG_ERROR += "- CPF"; } else if (!UTIL.UTIL.IsCpf(txtCPF.Text.Trim())) { MSG_ERROR += "- CPF inválido. <br />"; } else if (string.IsNullOrEmpty(Cliente_Id.Value)) { //Valida se CPF já cadastrado oModel = new ClienteModel(); oListModel = new List <ClienteModel>(); oNegocios = new ClienteNegocios(); oModel.CPF = UTIL.UTIL.RetiraFormatacao(txtCPF.Text, new string[] { ".", "-" }); oListModel = oNegocios.Listar(oModel); if (oListModel.Count > 0) { MSG_ERROR += "- CPF já cadastrado. <br />"; } } if (string.IsNullOrEmpty(txtEndereco.Text.Trim())) { MSG_ERROR += "- Endereço. <br />"; } if ((string.IsNullOrEmpty(txtTelefone.Text.Trim())) && (string.IsNullOrEmpty(txtCelular.Text.Trim()))) { MSG_ERROR += "- Telefone e/ou Celular. <br />"; } if (MSG_ERROR.Length > 0) { ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "CamposObrigatorios", "$(document).MensagemModal(3,'<strong>Informações obrigatórias:</strong><br/>" + MSG_ERROR + "');", true); Valido = false; } return(Valido); }
static void Main(string[] args) { Console.WriteLine("Ola Aminguinho!!"); try { ClienteNegocios clienetNegocios = new ClienteNegocios(); Cliente cliente = new Cliente(); cliente.Nome = "teste " + DateTime.Now.Ticks; cliente.LimiteCompra = 500; cliente.DataNascimento = DateTime.Now; cliente.Sexo = true; string retorno = clienetNegocios.inserir(cliente); Console.WriteLine(string.Format("Renorno: {0:0.0}", retorno)); } catch (Exception ex) { Console.WriteLine(string.Format("Falha: {0}", ex.Message)); } Console.WriteLine("Fim"); Console.ReadLine(); }
private void btnPesquisar_Click(object sender, EventArgs e) { ClienteNegocios clienteNegocios = new ClienteNegocios(); //Digitou número ou nome? ClienteColecao clienteColecao = new ClienteColecao(); int codigoDigitado; if (int.TryParse(txtPesquisar.Text, out codigoDigitado) == true) { //Conseguiu, é um número //clienteColecao = clienteNegocios.Consultar(codigoDigitado, null); } else { //Não conseguiu, é um texto //clienteColecao = clienteNegocios.Consultar(null, txtPesquisar.Text); } dgwPrincipal.DataSource = null; dgwPrincipal.DataSource = clienteColecao; dgwPrincipal.Update(); dgwPrincipal.Refresh(); }
private void DetalharObj(int Id) { ClienteModel oModel = new ClienteModel(); List <ClienteModel> oListModel = new List <ClienteModel>(); ClienteNegocios oNegocios = new ClienteNegocios(); oModel.Codigo = Id; oListModel = oNegocios.Listar(oModel); if (oListModel.Count > 0) { oModel = oListModel[0]; Cliente_Id.Value = oModel.Codigo.ToString(); txtNome.Text = oModel.Nome; txtCPF.Text = oModel.CPF; if (oModel.DataNascimento != null) { txtDataNascimento.Text = ((DateTime)oModel.DataNascimento).ToString("dd/MM/yyyy"); } txtCEP.Text = oModel.CEP; txtUF.Text = oModel.UF; txtCidade.Text = oModel.Municipio; txtBairro.Text = oModel.Bairro; txtEndereco.Text = oModel.Endereco; txtNumEndereco.Text = oModel.Numero; txtComplemento.Text = oModel.Complemento; txtTelefone.Text = oModel.Telefone; txtCelular.Text = oModel.Celular; cbStatus.SelectedValue = ((bool)oModel.Ativo).ToString(); } }
private void btnSalvar_Click(Object sender, EventArgs e) { var clienteNegocios = new ClienteNegocios(); var clienteObjeto = new ClienteObjeto { Nome = this.txtNome.Text, Telefone = this.txtTelefone.Text, Email = this.txtEmail.Text, }; String retorno = clienteNegocios.Inserir(clienteObjeto); try { Int32 codRetorno = Convert.ToInt32(retorno); MessageBox.Show(" Cliente inserido com sucesso. Código : " + codRetorno.ToString()); this.DialogResult = DialogResult.Yes; } catch { MessageBox.Show(" Não foi possivel inserir cliente. Detalhes: " + retorno, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); this.DialogResult = DialogResult.No; } }
public ActionResult Inserir(ClienteViewModel model, int TipoCliente, int Cbo, int Cidade) { if (!ModelState.IsValid) { return(View(model)); } Cliente cliente = new Cliente { NOME = model.NOME, SOBRENOME = model.SOBRENOME, CPF_CNPJ = model.CPF_CNPJ, CONJUGE = model.CONJUGE, ID_TIPO = TipoCliente, ID_CBO = Cbo, ID_CIDADE = Cidade }; ClienteNegocios clienteaux = new ClienteNegocios(); string cpfCliente = clienteaux.BuscarCpf(cliente.CPF_CNPJ); //se o CPF for nulo o cliente nao existe no banco, logo ele pode ser inserido if (cpfCliente == null) { //para passarmos o idCliente para a outra view de cadastro de telefones //criamos um cliente auxiliar para buscar o id do cliente que acabou de ser salvo no banco _clienteNegocios.Salvar(cliente); Cliente aux = new Cliente(); aux = clienteaux.ListarCliente(cliente.CPF_CNPJ); int idCliente = aux.IDCLIENTE; return(RedirectToAction("InserirTelefone", new RouteValueDictionary(new { Controller = "Telefone", Action = "InserirTelefone", id = aux.IDCLIENTE }))); } //se o cliente ja estiver cadastrado, printar na tela mensagem para o usuario.. return(View()); //apos cadastrar o cliente, o usuario ira ser redirecionado para a view index }
private void buttonExcluir_Click(object sender, EventArgs e) { if (dataGridViewPrincipal.SelectedRows.Count == 0) { MessageBox.Show("Nenhum cliente selecionado."); return; } DialogResult resultado = MessageBox.Show("Tem certeza que deseja remover este Cliente?", "Remover Cliente", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (resultado == DialogResult.No) { return; } Cliente clienteSelecionado = (dataGridViewPrincipal.SelectedRows[0].DataBoundItem as Cliente); ClienteNegocios clienteNegocios = new ClienteNegocios(); string retorno = clienteNegocios.Excluir(clienteSelecionado); try { int idCliente = Convert.ToInt32(retorno); MessageBox.Show("Cliente excluido com sucesso", "Titulo", MessageBoxButtons.OK, MessageBoxIcon.Information); atualizarGrid(); } catch { MessageBox.Show("Não foi possivel excluir. Detalhes: " + retorno, "titulo", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnSalvar_Click(object sender, EventArgs e) { Cliente cliente = new Cliente(); cliente.Nome = txtNome.Text; cliente.CpfCnpj = txtCpfCnpj.Text; cliente.RG = txtRG.Text; cliente.Endereco = txtEndereco.Text; cliente.Celular = txtCelular.Text; cliente.DataNascimento = Convert.ToDateTime(dtpDatanascimento.Value); ClienteNegocios clienteNegocios = new ClienteNegocios(); string retorno = clienteNegocios.Inserir(cliente); //Tenta converter para inteiro //Se der tudo certo é porque devolveu o código do cliente //Se der errado tem a mensagem de erro try { int idCliente = Convert.ToInt32(retorno); MessageBox.Show("Cliente inserido com sucesso! Código: " + idCliente.ToString()); this.DialogResult = DialogResult.Yes; } catch { MessageBox.Show( "Não foi possível inserir o cliente. Detalhes: " + retorno, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); this.DialogResult = DialogResult.No; } }
private void btnExcluir_Click(object sender, EventArgs e) { //Verificar se tem algum registro selecionado if (dataGridViewPrincipal.SelectedRows.Count == 0) { MessageBox.Show("Nenhum Cliente selecionado!!!"); return; } //Perguntar se Realmemte quer excluir DialogResult resutado = MessageBox.Show("Deseja Realmente Excluir o Cliente", "Pergunta", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (resutado == DialogResult.No) { return; } //Pegar Cliente Selecionado Cliente clienteSelecionado = (dataGridViewPrincipal.SelectedRows[0].DataBoundItem as Cliente); //Instanciar regra negocios ClienteNegocios clienteNegocios = new ClienteNegocios(); string retorno = clienteNegocios.excluir(clienteSelecionado); //Verificar se excluiu com sucesso // Se o retorno for numero eh porque deu certo senao ocorreu um erro try { int idcliente = Convert.ToInt32(retorno); MessageBox.Show("Cliente Excluido com Sucesso!!!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); AtualizarGride(); } catch { MessageBox.Show("Nao foi possivel excluir. Detalhes: " + retorno, "Atencao", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void buttonClienteSalvar_Click(object sender, EventArgs e) { if (acaoNaTelaSelecionada == AcaoNaTela.Inserir) { Cliente cliente = new Cliente(); cliente.NomeCompleto = textBoxNome.Text; cliente.Email = textBoxEmail.Text; cliente.CPF = textBoxCPF.Text; cliente.Rua = textBoxRua.Text; cliente.Municipio = textBoxMunicipio.Text; cliente.Cidade = textBoxCidade.Text; cliente.PontoReferencia = textBoxReferencia.Text; cliente.Telefone = textBoxTelefone.Text; cliente.Telefone1 = textBoxTelefone1.Text; ClienteNegocios clienteNegocios = new ClienteNegocios(); string retorno = clienteNegocios.Inserir(cliente); try { int idCliente = Convert.ToInt32(retorno); MessageBox.Show("Cliente cadastrado com sucesso. Código" + idCliente.ToString()); this.DialogResult = DialogResult.Yes; } catch { MessageBox.Show("Não possivel cadastrar. Detalhes: " + retorno, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } } else if (acaoNaTelaSelecionada == AcaoNaTela.Alterar) { Cliente cliente = new Cliente(); cliente.IdPessoa = Convert.ToInt32(textBoxCodigo.Text); cliente.NomeCompleto = textBoxNome.Text; cliente.Email = textBoxEmail.Text; cliente.CPF = textBoxCPF.Text; cliente.Rua = textBoxRua.Text; cliente.Municipio = textBoxMunicipio.Text; cliente.Cidade = textBoxCidade.Text; cliente.PontoReferencia = textBoxReferencia.Text; cliente.Telefone = textBoxTelefone.Text; cliente.Telefone1 = textBoxTelefone1.Text; ClienteNegocios clienteNegocios = new ClienteNegocios(); string retorno = clienteNegocios.Alterar(cliente); try { int idCliente = Convert.ToInt32(retorno); MessageBox.Show("Cliente alterado com sucesso. Código" + idCliente.ToString()); this.DialogResult = DialogResult.Yes; } catch { MessageBox.Show("Não possivel alterar. Detalhes: " + retorno, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); this.DialogResult = DialogResult.No; } } }
private void FrmPedidoCadastrar_Load(object sender, EventArgs e) { ClienteNegocios clienteNegocios = new ClienteNegocios(); ProdutoNegocios produtoNegocios = new ProdutoNegocios(); clienteBindingSource.DataSource = clienteNegocios.ConsultarNome(""); produtoBindingSource.DataSource = produtoNegocios.ProdutoConsultarPorTipo("", null, null); }
public ActionResult CadastrarAgendamento() { //sempre colocar o combo box nos metodos get para serem criados antes de serem postados //criar uma view para listagem de cada combo box SalaNegocios sala = new SalaNegocios(); ClienteNegocios cliente = new ClienteNegocios(); ViewBag.Salas = new SelectList(sala.ListarSalas(), "IDSALA", "SALA"); ViewBag.Clientes = new SelectList(cliente.ListarTodos(), "IDCLIENTE", "NOME"); return(View()); }
private void btnPedidoClientePesq_Click(object sender, EventArgs e) { ClienteNegocios clienteNegocios = new ClienteNegocios(); ClienteCollection clienteCollection = new ClienteCollection(); dgwPedidoClienteSel.DataSource = null; clienteCollection = clienteNegocios.ConsultarNome(textBoxPedidoClienteConsul.Text); dgwPedidoClienteSel.DataSource = clienteCollection; dgwPedidoClienteSel.Update(); dgwPedidoClienteSel.Refresh(); }
private void AtualizarGrid() { var clienteNegocios = new ClienteNegocios(); var colecaoCliente = clienteNegocios.ConsultarPorNome(textBox.Text); Tabela.DataSource = null; Tabela.DataSource = colecaoCliente; Tabela.Update(); Tabela.Refresh(); }
private void AtualizarGrid() { ClienteNegocios clienteNegocios = new ClienteNegocios(); ClienteCollection clienteCollection = new ClienteCollection(); clienteCollection = clienteNegocios.ConsultarNome(textBoxPesquisa.Text); dataGridViewCliente.DataSource = null; clienteCollection.Sort((x, y) => x.NomeCompleto.CompareTo(y.NomeCompleto)); dataGridViewCliente.DataSource = clienteCollection; dataGridViewCliente.Update(); dataGridViewCliente.Refresh(); }
private void AtualizaGrid() { ClienteNegocios clienteNegocios = new ClienteNegocios(); ClienteCollection clienteCollection = clienteNegocios.ConsultaPorNome(txbPesquisa.Text); dataGridViewPrincipal.DataSource = null; dataGridViewPrincipal.DataSource = clienteCollection; dataGridViewPrincipal.Update(); dataGridViewPrincipal.Refresh(); }
private void AtualizarGrid() { ClienteNegocios clienteNegocios = new ClienteNegocios(); ClienteColecao clienteColecao = new ClienteColecao(); clienteColecao = clienteNegocios.ConsultarPorNome(textBoxPesquisar.Text); dataGridPrincipal.DataSource = null; dataGridPrincipal.DataSource = clienteColecao; dataGridPrincipal.Update(); dataGridPrincipal.Refresh(); }
private void AtualiarGrid() { ClienteNegocios clienteNegocios = new ClienteNegocios(); //clienteColecao vazia vai receber os clientes do banco ClienteColecao clienteColecao = clienteNegocios.ConsultarPorNome(textBoxPesquisa.Text); dataGridViewPrincipal.DataSource = null; dataGridViewPrincipal.DataSource = clienteColecao; //atualizar apos feito a pesquisa nos dados e no visual do grid dataGridViewPrincipal.Update(); dataGridViewPrincipal.Refresh(); }
private void AtualizaGrid() { ClienteNegocios clienteNegocios = new ClienteNegocios(); ClienteColecao clienteColecao = new ClienteColecao(); clienteColecao = clienteNegocios.ConsulTarPorNome(txtPesquisa.Text); dgvCliente.DataSource = null; dgvCliente.DataSource = clienteColecao; dgvCliente.Update(); dgvCliente.Refresh(); }
public void ListarGrid() { try { List <ClienteDominio> lista = new List <ClienteDominio>(); lista = new ClienteNegocios().Lista(); GridClientes.AutoGenerateColumns = false; GridClientes.DataSource = lista; } catch (Exception ex) { MessageBox.Show("Erro ao listar Dados" + ex.Message); } }
//METODO REFATORADO NO BOTAO EXCLUIR, PARA NAO TER QUE REPETIR O CODIGO EM VARIOS LUGARES, ANTERIORMENTE ESTAVA NO EVENTO CLICK DO BOTAO PESQUISAR private void AtualizarGrid() { ClienteNegocios clienteNegocios = new ClienteNegocios(); //2ºINSTANCIAR A REGRA DE NEGOCIOO OBJETO(CLASSE) ClienteNegocio ClienteColecao clienteColecao = new ClienteColecao(); //2ºINSTANCIAR O OBJETO(CLASSE) ClienteColecao clienteColecao = clienteNegocios.ConsultarPorNome(textBoxPesquisar.Text); //CLIENTE COLEÇÃO(NOSSA COLECAO DE CLIENTE) RECEBE CLIENTE NEGOCIO E O METODO CONSULTAR POR NOME, PASSANDO COMO PARAMETRO O NOSSO TEXTBOX (textBoxPesquisar.Text) OU SEJA O NAME DO COMPONENTE MAIS SUA PROPRIEDADE DE RETORNO NA QUL QUEREMOS PEGAR dataGridViewPrincipal.DataSource = null; //DATAGRIDVIEWPRINCIPAL(NAME DO NOSSO DATA GRID ) .DATASOURCE(PROPRIEDADE DO CAMINHO) = NULL (OU SEJA ELE LIMPA O DATA GRID) dataGridViewPrincipal.DataSource = clienteColecao; //AGORA O DATA GRID VIEW PRINCIPAL E SEU CAMINHO RECEBE UMA COLECAO DE CLIENTES dataGridViewPrincipal.Update(); //ATUALIZAR OS DADOS NO GRID dataGridViewPrincipal.Refresh(); //PARA ATUALIZADA A VISUALIZAÇÃO configuraDataGridView(); //PERMANECE A FORMATAÇÃO DO DATAGRID }
private void BtnBuscar_Click(object sender, EventArgs e) { ClienteNegocios clienteNegocios = new ClienteNegocios(); Cliente cliente = new Cliente(); cliente = clienteNegocios.ListarClienteNome(txtConsulta.Text); if (cliente == null) { MessageBox.Show("Cliente não localizado", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } FrmCadastro frm = new FrmCadastro(AcaoNaTela.Consultar, cliente); frm.ShowDialog(); }
private void button1_ClickPedidoCliente(object sender, EventArgs e) { ClienteNegocios clienteNegocios = new ClienteNegocios(); ClienteCollection clienteCollection = new ClienteCollection(); Cliente clientePedido = new Cliente(); comboBoxCliente.Enabled = true; btnInserirCliente.Enabled = true; btnAlterarQtd.Visible = false; textBoxPedidoId.Text = null; textBoxInserirDesc.Text = null; textBoxPedidoData.Text = null; textBoxPedidoSituacao.Clear(); comboBoxCliente.Text = ""; comboBoxProduto.Text = ""; codigoTextBox.Clear(); textBoxPedidoValorUn.Clear(); textBoxPedidoQtd.Clear(); textBoxInserirDesc.Clear(); produtoItem = null; produtoteste = null; textBoxTotalItem.Text = "0"; valorTotalItem = 0; gbxItens.Visible = false; textBoxPedidoQtd.Visible = false; textBoxPedidoValorUn.Visible = false; textBoxInserirDesc.Visible = false; btnPedidoDescInserir.Visible = false; labelQtd.Visible = false; labelValUn.Visible = false; btnPedidoCancelarNovo.Visible = false; btnPedidoFinalizarNovo.Visible = false; dgwPedidoItens.DataSource = null; clienteCollection = clienteNegocios.ConsultarNome(comboBoxCliente.Text); this.clienteBindingSource.DataSource = clienteCollection; //cliente = clienteCollection.First(); // primeiro da lista //Queria apenas o primeiro cliente da consulta que fiz no banco e joguei na colecação ???? // cliente = clienteCollection.Last(); /// ultimo registro da lista //clientePedido = clienteCollection.Find( x=> x.NomeCompleto == comboBox1.Text); /// possivel filtro por paremetro // cliente = clienteCollection[0]; primeira posição }
private void buttonExcluir_Click(object sender, EventArgs e) { //verificar se tem linha selecionado if (dataGridPrincipal.SelectedRows.Count == 0) { MessageBox.Show("Nenhum Cliente selecionado!"); return; } // Pergunta se realmente deseja realizar a ação DialogResult resultado = MessageBox.Show("Tem certeza que deseja Excluir?", "Confirmar exclusão de dados", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (resultado == DialogResult.No) { return; } //Pegar cliente Cliente clienteSelecionado = (dataGridPrincipal.SelectedRows[0].DataBoundItem as Cliente); //Instancia ClienteNegocios clienteNegocios = new ClienteNegocios(); //Metodo Excluir string retorno = clienteNegocios.Excluir(clienteSelecionado); try { int ID_CLIENTE = Convert.ToInt32(retorno); MessageBox.Show("Cliente excluido com sucesso!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); AtualizarGrid(); } catch { MessageBox.Show("O Cliente possui Veículo cadastrado no sistema! ", "Não foi possivel excluir o cliente", MessageBoxButtons.OK, MessageBoxIcon.Error); DialogResult resul = MessageBox.Show("Deseja verificar o Veículo cadastrado deste cliente?", "Confirmar operação", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (resul == DialogResult.Yes) { FrmVeiculoSelecionar frmVeiculoSelecionar = new FrmVeiculoSelecionar(); frmVeiculoSelecionar.ShowDialog(); } } }
private void btnExcluir_Click(object sender, EventArgs e) { // Verificar se existe dados selecionados. if (dgvCliente.SelectedRows.Count == 0) { MessageBox.Show("Nenhum cleinte selecionado !", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } // Connfirmar a exclusão. DialogResult resultado; resultado = MessageBox.Show("Tem certeza que deseja excluir cliente selecionado ? ", "Atenção", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (resultado == DialogResult.No) { return; } // Pegar cliente selecionado no Datagrid. var clienteSelecionado = (dgvCliente.SelectedRows[0].DataBoundItem as ClienteObjeto); // Intânciar regra de negocios. ClienteNegocios clienteNegocios = new ClienteNegocios(); // Usar o metodo excluir. string retorno = clienteNegocios.Excluir(clienteSelecionado); // Verificar Se excluiu com sucesso try { int codRetorno = Convert.ToInt32(retorno); MessageBox.Show(" Cliente excluido com sucerro !", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); AtualizaGrid(); } catch { MessageBox.Show(" Não foi possivel excluir cliente selecionado. Detalhes: ", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnPesquisar_Click(object sender, EventArgs e) { ClienteNegocios clienteNegocios = new ClienteNegocios(); // Instanciando a classe e Cliente Coleção para fazer a consulta e retornar uma coleção de clientes para o grid ClienteColecao clienteColecao = new ClienteColecao(); clienteColecao = clienteNegocios.ConsultarPorNome(textBoxPesquisa.Text); // preenchendo o grid dataGridViewPrincipal.DataSource = null; dataGridViewPrincipal.DataSource = clienteColecao; //atualizar o grid dataGridViewPrincipal.Update(); dataGridViewPrincipal.Refresh(); }
private void btnInserirCliente_Click(object sender, EventArgs e) { if (comboBoxCliente.Text == string.Empty) { MessageBox.Show("Nenhum cliente selecionado", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { ClienteNegocios clienteNegocios = new ClienteNegocios(); ClienteCollection clienteCollection = new ClienteCollection(); Cliente clientePedido = new Cliente(); clienteCollection = clienteNegocios.ConsultarNome(comboBoxCliente.Text); comboBoxCliente.Enabled = false; PedidoNegocios pedidoNegocios = new PedidoNegocios(); PedidoColletion pedidoColletion = new PedidoColletion(); Pedido pedido = new Pedido(); clientePedido = clienteCollection.Find(x => x.NomeCompleto == comboBoxCliente.Text); pedido.Pessoa = new Cliente(); pedido.Pessoa.IdPessoa = clientePedido.IdPessoa; pedido.Situacao = new Situacao(); pedido.Situacao.IdSituacao = 5; string retorno = pedidoNegocios.Inserir(pedido); textBoxPedidoId.Text = retorno; pedidoColletion = pedidoNegocios.ConsultarPorId(int.Parse(retorno)); Pedido pedido1 = new Pedido(); pedido1 = pedidoColletion.Find(x => x.IdPedido == int.Parse(textBoxPedidoId.Text)); textBoxPedidoData.Text = Convert.ToString(pedido1.DataHora); textBoxPedidoSituacao.Text = pedido1.Situacao.Descricao; gbxItens.Visible = true; btnInserirCliente.Enabled = false; textBoxTotalItem.Text = "0"; textBoxValorTotal.Text = string.Format("{0:c}", valorTotalItem); //carregarListaProduto(); } }