示例#1
0
        private void BtnConsultar_Click(object sender, EventArgs e)
        {
            mtbCPF.TextMaskFormat = MaskFormat.ExcludePromptAndLiterals;

            List <String> dadosPessoais = new List <string>();

            dadosPessoais.Add("0");
            dadosPessoais.Add("");
            dadosPessoais.Add("");
            dadosPessoais.Add("");
            dadosPessoais.Add(mtbCPF.Text);
            dadosPessoais.Add("");
            dadosPessoais.Add("");
            dadosPessoais.Add("");
            dadosPessoais.Add("");

            mtbCPF.TextMaskFormat = MaskFormat.IncludePromptAndLiterals;

            Modelo.Funcionario.Controle controle = new Modelo.Funcionario.Controle();
            Modelo.Pessoa pessoa = new Modelo.Pessoa();
            pessoa = controle.PesquisarFuncionario(dadosPessoais);

            txbNome.Text      = pessoa.nome;
            txbSobrenome.Text = pessoa.sobrenome;
            txbCPF.Text       = pessoa.CPF;
            txbEmail.Text     = pessoa.email;

            if (pessoa.CPF == "0")
            {
                MessageBox.Show("Não existe nenhum paciente com este CPF ou CPF incorreto.", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
示例#2
0
        private void BtnEditar_Click(object sender, EventArgs e)
        {
            mtbCPF.TextMaskFormat = MaskFormat.ExcludePromptAndLiterals;

            if (!mtbCPF.Text.Equals(""))
            {
                List <String> dadosPessoais = new List <string>();
                dadosPessoais.Add("0");
                dadosPessoais.Add("");
                dadosPessoais.Add("");
                dadosPessoais.Add("");
                dadosPessoais.Add(mtbCPF.Text);
                dadosPessoais.Add("");
                dadosPessoais.Add("");
                dadosPessoais.Add("");
                dadosPessoais.Add("");

                mtbCPF.TextMaskFormat = MaskFormat.IncludePromptAndLiterals;

                Modelo.Funcionario.FuncionarioCompleto funcionarioCompleto = new Modelo.Funcionario.FuncionarioCompleto();
                Modelo.Funcionario.Controle            controle            = new Modelo.Funcionario.Controle();
                funcionarioCompleto = controle.PreencherCampos(dadosPessoais);

                pnlPrincipal.Controls.Clear();
                frmEditarFuncionario cadastro = new frmEditarFuncionario(funcionarioCompleto);
                cadastro.TopLevel = false;
                cadastro.Visible  = true;
                pnlPrincipal.Controls.Add(cadastro);
            }
            mtbCPF.TextMaskFormat = MaskFormat.IncludePromptAndLiterals;
        }
        private void BtnSalvar_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrWhiteSpace(txbNome.Text) || string.IsNullOrWhiteSpace(txbSobrenome.Text) ||
                string.IsNullOrWhiteSpace(mtbCPF.Text) || string.IsNullOrWhiteSpace(txbEmail.Text) ||
                string.IsNullOrWhiteSpace(txbRA.Text) || string.IsNullOrWhiteSpace(cbxTipo.Text) ||
                string.IsNullOrWhiteSpace(txbLogin.Text) || string.IsNullOrWhiteSpace(txbSenha.Text) ||
                string.IsNullOrWhiteSpace(txbConfSenha.Text))
            {
                MessageBox.Show("Campos obrigatorios em branco, todos com * na frente", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else
            {
                mtbCPF.TextMaskFormat = MaskFormat.ExcludePromptAndLiterals;

                List <String> dadosPessoais = new List <string>();
                dadosPessoais.Add("0");
                dadosPessoais.Add(txbNome.Text);
                dadosPessoais.Add(txbSobrenome.Text);
                dadosPessoais.Add(txbNaturalidade.Text);
                dadosPessoais.Add(mtbCPF.Text);
                dadosPessoais.Add(txbEmail.Text);
                dadosPessoais.Add(cbxSexo.Text);
                dadosPessoais.Add(cbxEstado.Text);
                dadosPessoais.Add(dtpDataNascimento.Value.ToString("yyyyMMdd"));

                List <String> dadosFuncionario = new List <string>();
                dadosFuncionario.Add(txbSenha.Text);
                dadosFuncionario.Add(txbConfSenha.Text);
                dadosFuncionario.Add(cbxTipo.Text);
                dadosFuncionario.Add(txbRA.Text);
                dadosFuncionario.Add(txbLogin.Text);
                dadosFuncionario.Add(txbCoren.Text);
                dadosFuncionario.Add(txbFuncional.Text);

                mtbCPF.TextMaskFormat = MaskFormat.IncludePromptAndLiterals;

                Modelo.Funcionario.Controle controle = new Modelo.Funcionario.Controle();
                controle.EditarFuncionario(dadosPessoais, dadosFuncionario);
                MessageBox.Show(controle.mensagem, "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
示例#4
0
        private void BtnExcluir_Click(object sender, EventArgs e)
        {
            if (!txbCPF.Text.Equals(""))
            {
                List <String> dadosPessoais = new List <string>();
                dadosPessoais.Add("0");
                dadosPessoais.Add("");
                dadosPessoais.Add("");
                dadosPessoais.Add("");
                dadosPessoais.Add(txbCPF.Text);
                dadosPessoais.Add("");
                dadosPessoais.Add("");
                dadosPessoais.Add("");
                dadosPessoais.Add("");

                Modelo.Funcionario.Controle controle = new Modelo.Funcionario.Controle();
                DialogResult opcao = new DialogResult();
                opcao = MessageBox.Show("Tem certeza disto ?", "Alerta", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);
                if (opcao.Equals(DialogResult.Yes))
                {
                    controle.ExcluirFuncionario(dadosPessoais);
                    if (controle.mensagem.Equals(""))
                    {
                        MessageBox.Show("Funcionario excluido com Sucesso !", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        txbNome.Text      = "";
                        txbSobrenome.Text = "";
                        txbCPF.Text       = "";
                        txbEmail.Text     = "";
                    }
                    else
                    {
                        MessageBox.Show(controle.mensagem, "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                }
            }
        }