예제 #1
0
        private void buttonCadastrar_Click(object sender, EventArgs e)
        {
            try
            {
                TrataString MeuNum     = new TrataString();
                Medico      NovoMedico = new Medico();

                NovoMedico.CPF         = maskedTxtCPF.Text;
                NovoMedico.Nome        = txtNome.Text;
                NovoMedico.DataNasc    = Convert.ToDateTime(dateTimePicker.Text);
                NovoMedico.RG          = maskedTxtRG.Text;
                NovoMedico.EstadoCivil = comboBoxEstadoCivil.Text;
                NovoMedico.Celular     = maskedTxtCelular.Text;
                NovoMedico.Mail        = txtMail.Text;
                string          config  = @"server=localhost;user id=root;persistsecurityinfo=True;database=acmc;PWD=123456;SslMode=none";
                MySqlConnection conexão = new MySqlConnection(config);

                conexão.Open();

                MySqlCommand command = new MySqlCommand();

                command.Connection = conexão;

                command.CommandType = CommandType.Text;

                command.CommandText = "insert into Medicos values ('" + NovoMedico.CPF + "','" + NovoMedico.Nome + "'," +
                                      "'" + NovoMedico.DataNasc.ToString("yyyy/MM/dd") + "', '" + NovoMedico.RG + "'," +
                                      "'" + NovoMedico.EstadoCivil + "','" + NovoMedico.Celular + "'," +
                                      "'" + NovoMedico.Mail + "')";

                command.ExecuteNonQuery();
                command.Connection.Close();

                Mensagem("Cadastrado com sucesso!");
                LimpaCampos();
            }
            catch (MySqlException x)
            {
                Mensagem("Já existe cadastro com este CPF!\n" + x.Message);
            }
            catch (Exception x)
            {
                Mensagem("Ocorreu algum erro!\n" + x.Message);
            }
        }
        private void buttonCadastrar_Click(object sender, EventArgs e)
        {
            try
            {
                TrataString MeuNum       = new TrataString();
                Paciente    NovoPaciente = new Paciente();

                NovoPaciente.CPF             = maskedTxtCPF.Text;
                NovoPaciente.Nome            = txtNome.Text;
                NovoPaciente.DataNasc        = Convert.ToDateTime(dateTimePicker.Text);
                NovoPaciente.RG              = maskedTxtRG.Text;
                NovoPaciente.TituloDeEleitor = maskedTxtTítuloEleitor.Text;
                NovoPaciente.NomeMãe         = txtNomeMãe.Text;
                NovoPaciente.EstadoCivil     = comboBoxEstadoCivil.Text;
                NovoPaciente.Familiares      = txtFamiliares.Text;
                NovoPaciente.Celular         = maskedTxtCelular.Text;
                NovoPaciente.TelefoneFixo    = maskedTxtTelefoneFixo.Text;
                NovoPaciente.ContatoAmigo    = maskedTxtContatoAmigo.Text;
                NovoPaciente.Mail            = txtMail.Text;

                if (radioButtonSim.Checked)
                {
                    NovoPaciente.ReCadBiométrico = "S";
                }
                else
                {
                    NovoPaciente.ReCadBiométrico = "N";
                }
                if (txtQntConsultas.Text == "")
                {
                    txtQntConsultas.Text = "0";
                }
                else
                {
                    NovoPaciente.QntConsultas = Convert.ToDouble(txtQntConsultas.Text);
                }

                NovoPaciente.CEP         = txtCEP.Text;
                NovoPaciente.Rua         = txtRua.Text;
                NovoPaciente.Número      = txtNúmero.Text;
                NovoPaciente.Complemento = txtComplemento.Text;
                NovoPaciente.Bairro      = txtBairro.Text;
                NovoPaciente.Cidade      = txtCidade.Text;
                NovoPaciente.Estado      = txtEstado.Text;

                string          config  = @"server=localhost;user id=root;persistsecurityinfo=True;database=acmc;PWD=123456;SslMode=required";
                MySqlConnection conexão = new MySqlConnection(config);

                conexão.Open();

                MySqlCommand command = new MySqlCommand();

                command.Connection = conexão;

                command.CommandType = CommandType.Text;

                command.CommandText = "insert into Pacientes values ('" + NovoPaciente.CPF + "','" + NovoPaciente.Nome + "'," +
                                      "'" + NovoPaciente.DataNasc.ToString("yyyy/MM/dd") + "', '" + NovoPaciente.RG + "'," +
                                      "'" + NovoPaciente.TituloDeEleitor + "','" + NovoPaciente.NomeMãe + "'," +
                                      "'" + NovoPaciente.EstadoCivil + "', '" + NovoPaciente.Familiares + "','" + NovoPaciente.Celular + "'," +
                                      "'" + NovoPaciente.TelefoneFixo + "', '" + NovoPaciente.ContatoAmigo + "'," +
                                      "'" + NovoPaciente.Mail + "', '" + NovoPaciente.ReCadBiométrico + "', " + NovoPaciente.QntConsultas + ", '" + NovoPaciente.CEP + "', " +
                                      "'" + NovoPaciente.Rua + "',  '" + NovoPaciente.Número + "','" + NovoPaciente.Complemento + "', '" + NovoPaciente.Bairro + "','" + NovoPaciente.Cidade + "', '" + NovoPaciente.Estado + "')";

                command.ExecuteNonQuery();
                command.Connection.Close();

                Mensagem("Cadastrado com sucesso!");
                LimpaCampos();
            }
            catch (MySqlException x)
            {
                Mensagem("Já existe um cadastro com esse CPF!\n" + x.Message);
            }
            catch (Exception x)
            {
                Mensagem("Ocorreu algum erro! Tente novamente.\n" + x.Message);
            }
        }