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(); } }
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(); } }
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(); } }