示例#1
0
        public frmCadPacientes(Pacientes paramPacientes)
        {
            InitializeComponent();

            pacientes = paramPacientes;

            if (pacientes != null)
            {
                pacientes.CodPaciente = paramPacientes.CodPaciente;
                pacientes.NomPaciente = paramPacientes.NomPaciente;
                pacientes.Endereco    = paramPacientes.Endereco;
                pacientes.Telefone    = paramPacientes.Telefone;
                pacientes.Email       = paramPacientes.Email;
                pacientes.CPF         = paramPacientes.CPF;
                alterar = true;
            }
            else
            {
                pacientes = new Pacientes();
            }
        }
示例#2
0
        public void alterarPaciente(Pacientes pacientes)
        {
            try
            {
                if (Conexao.conectarBanco())
                {
                    using (var cmd = new SqlCommand())
                    {
                        cmd.CommandType = CommandType.Text;
                        cmd.Connection  = Conexao.con;
                        cmd.CommandText = "UPDATE TBL_PACIENTE " +
                                          " SET NOM_PACIENTE = @NOM_PACIENTE, ENDERECO = @ENDERECO, " +
                                          " TELEFONE = @TELEFONE, EMAIL = @EMAIL, CPF = @CPF " +
                                          "WHERE COD_PACIENTE = @COD_PACIENTE";

                        cmd.Parameters.AddWithValue("@COD_PACIENTE", pacientes.CodPaciente);
                        cmd.Parameters.AddWithValue("@NOM_PACIENTE", pacientes.NomPaciente);
                        cmd.Parameters.AddWithValue("@ENDERECO", pacientes.Endereco);
                        cmd.Parameters.AddWithValue("@TELEFONE", pacientes.Telefone);
                        cmd.Parameters.AddWithValue("@EMAIL", pacientes.Email);
                        cmd.Parameters.AddWithValue("@CPF", pacientes.CPF);
                        cmd.ExecuteNonQuery();

                        MessageBox.Show("Paciente alterado com sucesso!",
                                        "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                }
            }
            catch (SqlException ex)
            {
                MessageBox.Show("Erro ao alterar paciente." + ex.Message,
                                "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            finally
            {
                Conexao.fecharConexao();
            }
        }
示例#3
0
        public void cadastrarPaciente(Pacientes pacientes)
        {
            try
            {
                if (Conexao.conectarBanco())
                {
                    using (var cmd = new SqlCommand())
                    {
                        cmd.CommandType = CommandType.Text;
                        cmd.Connection  = Conexao.con;
                        cmd.CommandText = "INSERT INTO TBL_PACIENTE( " +
                                          " NOM_PACIENTE, ENDERECO, TELEFONE, EMAIL, CPF) " +
                                          "VALUES(@NOM_PACIENTE, @ENDERECO, @TELEFONE, @EMAIL, @CPF)";

                        cmd.Parameters.AddWithValue("@NOM_PACIENTE", pacientes.NomPaciente);
                        cmd.Parameters.AddWithValue("@ENDERECO", pacientes.Endereco);
                        cmd.Parameters.AddWithValue("@TELEFONE", pacientes.Telefone);
                        cmd.Parameters.AddWithValue("@EMAIL", pacientes.Email);
                        cmd.Parameters.AddWithValue("@CPF", pacientes.CPF);
                        cmd.ExecuteNonQuery();

                        MessageBox.Show("Paciente cadastrado com sucesso!",
                                        "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                }
            }
            catch (SqlException ex)
            {
                MessageBox.Show("Erro ao cadastrar paciente." + ex.Message,
                                "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            finally
            {
                Conexao.fecharConexao();
            }
        }