Example #1
0
        // botao pesquisar
        private void btnPesquisar_Click(object sender, RoutedEventArgs e)
        {
            try {
                if (cbPesquisar.Text != null)
                {
                    int codigo = int.Parse(cbPesquisar.Text.Substring(0, 4).Trim());
                    barbeiro         = conexao.BARBEIROS.Find(codigo);
                    txtCodigo.Text   = barbeiro.codigo.ToString();
                    txtNome.Text     = barbeiro.nome;
                    txtEndereco.Text = barbeiro.endereco;
                    txtNumero.Text   = barbeiro.numero.ToString();
                    txtBairro.Text   = barbeiro.bairro;
                    txtCidade.Text   = barbeiro.cidade;
                    cbEstado.Text    = barbeiro.estado;
                    MtxtCep.Text     = barbeiro.cep;
                    cbSexo.Text      = barbeiro.sexo;
                    MtxtCelular.Text = barbeiro.celular;
                }
                else
                {
                    MessageBox.Show("Barbeiro não encontrado!", "Informação", MessageBoxButton.OK, MessageBoxImage.Information);
                    limpaCampos();
                }
            }catch (Exception a) {
                MessageBox.Show("Campo vazio ou código invalido!" + "\n" + a.StackTrace, "Erro", MessageBoxButton.OK,
                                MessageBoxImage.Exclamation);

                limpaCampos();
            }
        }
Example #2
0
 // botao excluir
 private void btnExcluir_Click(object sender, RoutedEventArgs e)
 {
     try {
         MessageBoxResult resultado = MessageBox.Show("Tem certeza que deseja excluir o registro?", "Excluir", MessageBoxButton.YesNo, MessageBoxImage.Question);
         if (resultado == MessageBoxResult.Yes)
         {
             barbeiro          = conexao.BARBEIROS.Remove(barbeiro);
             barbeiro.nome     = null;
             barbeiro.endereco = null;
             barbeiro.numero   = null;
             barbeiro.bairro   = null;
             barbeiro.cidade   = null;
             barbeiro.estado   = null;
             barbeiro.cep      = null;
             barbeiro.sexo     = null;
             barbeiro.celular  = null;
             conexao.SaveChanges();
             int?codigo = conexao.BARBEIROS.Max(a => (int?)a.codigo);
             Util.redefinirPK_AutoIncremento("BARBEIROS", codigo);
             MessageBox.Show("Registro excluido com sucesso!", "Excluir", MessageBoxButton.OK, MessageBoxImage.Exclamation);
             carregaGrid();
             limpaCampos();
             carregaCombopesquisa();
         }
         else
         {
             limpaCampos();
             return;
         }
     } catch (Exception) {
         MessageBox.Show("Erro imprevisto ou campos vazios", "Erro", MessageBoxButton.OK, MessageBoxImage.Error);
     }
 }
Example #3
0
 // mostrar codigo barbeiro automatico
 private void cbBarbeiro_DropDownClosed(object sender, EventArgs e)
 {
     try {
         if (cbBarbeiro.SelectedItem != null)
         {
             var       sql    = conexao.BARBEIROS.Where(barbeiro => barbeiro.nome == cbBarbeiro.Text);
             BARBEIROS barber = new BARBEIROS();
             barber = sql.FirstOrDefault();
             string resultado = barber.codigo.ToString();
             txtCodBarbeiro.Text = resultado;
         }
     }
     catch (Exception) {
         MessageBox.Show("Código do barbeiro invalido!", "Informação", MessageBoxButton.OK, MessageBoxImage.Information);
         cbBarbeiro.Text = "";
         txtCodBarbeiro.Clear();
         cbBarbeiro.Focus();
     }
 }