private void img_clientes_MouseClick(object sender, MouseEventArgs e) { try { var codigo = Convert.ToInt32(cx_codCliente.Text); cliente.Fili_ID = filial.Fili_ID; cliente.Clie_codigo = codigo; cliente.Clie_nome = null; cliente.Clie_ID = 0; if (regra_atendimento.validar_cliente(cliente) == true) { cliente = regra_atendimento.puxar_cliente(cliente); frm_add_cliente.cliente_statico = cliente; frm_add_cliente.acao = 1; var add_cliente = new frm_add_cliente(); add_cliente.ShowDialog(); cx_nomeCliente.Text = cliente.Clie_nome; cx_codCliente.Focus(); } } catch { } }
private void bt_buscarCliente_Click(object sender, EventArgs e) { try { if (cx_cod_cliente.Text != "" || cx_cod_cliente.Text != String.Empty) { var codigo = Convert.ToInt32(cx_cod_cliente.Text); cliente_aluguel = new Cliente(); cliente_aluguel.Fili_ID = filial.Fili_ID; cliente_aluguel.Clie_codigo = codigo; cliente_aluguel.Clie_nome = null; cliente_aluguel.Clie_ID = 0; if (regra_atendimento.validar_cliente(cliente_aluguel) == true) { cx_nome_cliente.Text = ""; cliente_aluguel = regra_atendimento.puxar_cliente(cliente_aluguel); cx_nome_cliente.Text = cliente_aluguel.Clie_nome; filial.Fili_ID = filial.Fili_ID; bt_gravar_aluguel.Enabled = true; } else { DialogResult pergunta = MessageBox.Show("Atenção: Cliente não encontrado! \r\nDeseja cadastrar esse novo código agora?", "Código inválido", MessageBoxButtons.YesNo); if (pergunta == DialogResult.Yes) { var add_cliente = new frm_add_cliente(); cliente_aluguel.Fili_ID = filial.Fili_ID; cliente_aluguel.Fili_descricao = cb_filial.Text; cliente_aluguel.Clie_codigo = codigo; cliente_aluguel.Clie_ID = 0; cx_nome_cliente.Text = ""; frm_add_cliente.acao = 1; frm_add_cliente.cliente_statico = cliente_aluguel; add_cliente.ShowDialog(); //Rete a ação. if (regra_atendimento.validar_cliente(cliente_aluguel) == true) { cx_nome_cliente.Text = ""; cliente_aluguel = regra_atendimento.puxar_cliente(cliente_aluguel); cx_nome_cliente.Text = cliente_aluguel.Clie_nome; filial.Fili_ID = filial.Fili_ID; bt_gravar_aluguel.Enabled = true; } } else { cx_nome_cliente.Text = ""; cliente_aluguel = null; bt_gravar_aluguel.Enabled = false; } } } } catch { MessageBox.Show("O código do cliente é no formato númerico \r\nEx: 00001, utilize esse formato para digitar.", "Valor não aceito."); cx_cod_cliente.Text = 0.ToString(); cx_cod_cliente.Focus(); cx_nome_cliente.Text = ""; } }
private void cx_codCliente_Validated(object sender, EventArgs e) { try { if (cx_codCliente.Text != "" || cx_codCliente.Text != String.Empty) { var codigo = Convert.ToInt32(cx_codCliente.Text); cliente.Fili_ID = filial.Fili_ID; cliente.Clie_codigo = codigo; cliente.Clie_nome = null; cliente.Clie_ID = 0; if (regra_atendimento.validar_cliente(cliente) == true) { cx_nomeCliente.Text = ""; cliente = regra_atendimento.puxar_cliente(cliente); cx_nomeCliente.Text = cliente.Clie_nome; img_clientes.Visible = true; lbl_clientes.Visible = true; filial.Fili_ID = filial.Fili_ID; liberar_categoria(true, filial); } else { do { DialogResult pergunta = MessageBox.Show("Atenção: Cliente não encontrado! \r\nDeseja cadastrar esse novo código agora?", "Código inválido", MessageBoxButtons.YesNo); if (pergunta == DialogResult.Yes) { var add_cliente = new frm_add_cliente(); cliente.Fili_ID = filial.Fili_ID; cliente.Fili_descricao = cb_provedor.Text; cliente.Clie_codigo = codigo; cliente.Clie_ID = 0; cx_nomeCliente.Text = ""; frm_add_cliente.acao = 1; frm_add_cliente.cliente_statico = cliente; add_cliente.ShowDialog(); cx_nomeCliente.Text = ""; cliente = regra_atendimento.puxar_cliente(cliente); cx_nomeCliente.Text = cliente.Clie_nome; img_clientes.Visible = true; lbl_clientes.Visible = true; filial.Fili_ID = filial.Fili_ID; liberar_categoria(true, filial); } else { cx_nomeCliente.Text = ""; cliente.Clie_nome = null; cliente.Clie_ID = 0; img_clientes.Visible = true; lbl_clientes.Visible = true; liberar_categoria(false, filial); MessageBox.Show("Não é possível realizar um atendimento sem um cliente válido.", "Atenção!!", MessageBoxButtons.OK, MessageBoxIcon.Stop); Close(); break; } } while (regra_atendimento.validar_cliente(cliente) == false); } } } catch { MessageBox.Show("Aqui é aceito apenas números descimais!", "Valor não aceito."); cx_codCliente.Text = 0.ToString(); cx_nomeCliente.Text = ""; } }
private void cx_codCliente_Leave(object sender, EventArgs e) { //-----------Aceita apenas número if (cx_codCliente.Text != "") { try { cx_codCliente.Text = Convert.ToInt32(cx_codCliente.Text).ToString(); } catch (Exception er) { MessageBox.Show("Atenção : Esse campo só aceita adição númericas de 0 a 9.\n" + er.Message); cx_codCliente.Text = 0.ToString(); } } else { cx_codCliente.Text = 0.ToString(); } //--------------------------------------------- //------------Puxa nome-----------------------------------// try { if (cx_codCliente.Text != "" || cx_codCliente.Text != String.Empty) { var codigo = Convert.ToInt32(cx_codCliente.Text); cliente.Fili_ID = filial.Fili_ID; cliente.Clie_codigo = codigo; cliente.Clie_nome = null; cliente.Clie_ID = 0; if (regra_atendimento.validar_cliente(cliente) == true) { cx_nomeCliente.Text = ""; cliente = regra_atendimento.puxar_cliente(cliente); cx_nomeCliente.Text = cliente.Clie_nome; //filial.Fili_ID = Convert.ToInt32(cb_provedor_ID.Text); liberar_categoria(true, filial); } else { DialogResult pergunta = MessageBox.Show("Atenção: Cliente não encontrado! \r\nDeseja cadastrar esse novo código agora?", "Código inválido", MessageBoxButtons.YesNo); if (pergunta == DialogResult.Yes) { var add_cliente = new frm_add_cliente(); cliente.Fili_ID = filial.Fili_ID; cliente.Fili_descricao = cb_provedor.Text; cliente.Clie_codigo = codigo; cliente.Clie_ID = 0; cx_nomeCliente.Text = ""; frm_add_cliente.acao = 1; frm_add_cliente.cliente_statico = cliente; add_cliente.ShowDialog(); //Rete a ação. if (regra_atendimento.validar_cliente(cliente) == true) { cx_nomeCliente.Text = ""; cliente = regra_atendimento.puxar_cliente(cliente); cx_nomeCliente.Text = cliente.Clie_nome; //filial.Fili_ID = Convert.ToInt32(cb_provedor_ID.Text); liberar_categoria(true, filial); } } else { cx_nomeCliente.Text = ""; cliente.Clie_nome = null; cliente.Clie_ID = 0; img_clientes.Visible = true; lbl_clientes.Visible = true; liberar_categoria(false, filial); } } } } catch { MessageBox.Show("Aqui é aceito apenas números descimais!", "Valor não aceito."); cx_codCliente.Text = 0.ToString(); cx_nomeCliente.Text = ""; } }