// Essa funcao é chamada para atualizar os dados de um HorarioMedicamento public void UpdateHorarioMedicamento(HorarioMedicamento HorarioMedicamento) { string sSQL = ""; sSQL += " UPDATE tbl_medicamento SET Nome = @Nome, Principio_ativo = @Principio_ativo, Posologia = @Posologia WHERE Nro_registro = @Nro_registro"; SqlCommand sqlcomm = new SqlCommand(); sqlcomm.CommandText = sSQL; SqlParameter sqlparam = new SqlParameter("@Nome", HorarioMedicamento.nome); sqlcomm.Parameters.Add(sqlparam); sqlparam = new SqlParameter("@Principio_ativo", HorarioMedicamento.principio_ativo); sqlcomm.Parameters.Add(sqlparam); sqlparam = new SqlParameter("@Posologia", HorarioMedicamento.posologia); sqlcomm.Parameters.Add(sqlparam); ExecNonQuery(sqlcomm); sSQL = ""; sSQL += " UPDATE tbl_HorarioMedicamento SET Horario = @Horario WHERE Nro_registro = @Nro_registro"; sqlcomm = new SqlCommand(); sqlcomm.CommandText = sSQL; sqlparam = new SqlParameter("@Horario", HorarioMedicamento.horario); sqlcomm.Parameters.Add(sqlparam); ExecNonQuery(sqlcomm); }
//Esta funcao retorna todas as informações pessoais sobre um HorarioMedicamento public HorarioMedicamento GetHorarioMedicamento(string nro_registro) { string sSQL = ""; sSQL += " SELECT tbl_medicamento.*, tbl_HorarioMedicamento.Horario FROM tbl_medicamento, tbl_HorarioMedicamento WHERE tbl_HorarioMedicamento.Nro_registro = @nro_registro AND tbl_pessoa.Nro_registro = tbl_HorarioMedicamento.Nro_registro;"; SqlCommand sqlcomm = new SqlCommand(); sqlcomm.CommandText = sSQL; SqlParameter sqlparam = new SqlParameter("Nro_registro", nro_registro); sqlcomm.Parameters.Add(sqlparam); DataTable dt = new DataTable(); dt = ExecReader(sqlcomm); DataRow dr = dt.Rows[0]; HorarioMedicamento HorarioMedicamento = new HorarioMedicamento(); HorarioMedicamento.nome = dr["Nome"].ToString(); HorarioMedicamento.principio_ativo = dr["Principio_ativo"].ToString(); HorarioMedicamento.posologia = dr["Posologia"].ToString(); HorarioMedicamento.horario = dr["Horario"].ToString(); return(HorarioMedicamento); }
//Esta funcao insere um HorarioMedicamento na base de dados public void InsertHorarioMedicamento(HorarioMedicamento newHorarioMedicamento) { string sSQL = ""; sSQL += " INSERT INTO tbl_horariomedicamento "; sSQL += " (CPF_Medico, CPF_Paciente, Data, Valor, Hora) "; sSQL += " Values "; sSQL += " (@CPF_Medico, @CPF_Paciente, @Data, @Valor, @Hora) "; SqlCommand sqlcomm = new SqlCommand(); sqlcomm.CommandText = sSQL; SqlParameter sqlparam = new SqlParameter("Nro_registro", newHorarioMedicamento.nro_registro); sqlcomm.Parameters.Add(sqlparam); sqlparam = new SqlParameter("Horario", newHorarioMedicamento.horario); sqlcomm.Parameters.Add(sqlparam); // Execute the query. ExecNonQuery(sqlcomm); }
public void adicionaHorarioMedicamento(HorarioMedicamento horario) { MedicamentoAccess newMedicamento = new MedicamentoAccess(SqlConConnectionString); newMedicamento.InsertMedicamento(horario); }