public static void Insert(_ProntuariosText pts) { var c = FillCommand(pts, $"insert into {pt.TableName} values (@cpf, @pa, @g, @p_c, @p_a, @p, @d_c, @q, @h_d, @m_u, @h_f, @e_f, @e, @hp_d, @c)" + $"on duplicate key update {ColumnValues};"); pt.NonQuery("Erro ao inserir prontuario-t.", c); }
static _ProntuariosText GetPT(MySqlCommand c) { var a = _ProntuariosText.Default; pt.QueryRLoop("Erro ao obter prontuario-t.", c, (r) => { a = new _ProntuariosText() { CPF = r.GetString(0), PressaoArterial = r.GetString(1), Glicemia = r.GetString(2), Perimetro_Comprimento = r.GetString(3), Perimetro_Altura = r.GetString(4), Peso = r.GetString(5), DataConsulta = r.GetMySqlDateTime(6).GetDateTime().ToString("dd/MM/yyyy"), Queixas = r.GetString(7), HistoricoDoenca = r.GetString(8), MedicacoesUso = r.GetString(9), HistoricoFamilia = r.GetString(10), ExameFisico = r.GetString(11), Exames = r.GetString(12), HipoteseDiagnostica = r.GetString(13), Conduta = r.GetString(14) }; }); return(a); }
public static void Update(string cpf, _ProntuariosText pts) { pts.CPF = cpf; var c = FillCommand(pts, $"update {pt.TableName} set " + ColumnValues + $"where " + $" cpf = @cpf;"); pt.NonQuery("Erro ao atualizar prontuarios-t.", c); }
static MySqlCommand FillCommand(_ProntuariosText pts, string q = null) { var c = new MySqlCommand(q ?? ""); c.Parameters.AddWithValue("@cpf", pts.CPF); c.Parameters.AddWithValue("@pa", pts.PressaoArterial); c.Parameters.AddWithValue("@g", pts.Glicemia); c.Parameters.AddWithValue("@p_c", pts.Perimetro_Comprimento); c.Parameters.AddWithValue("@p_a", pts.Perimetro_Altura); c.Parameters.AddWithValue("@p", pts.Peso); c.Parameters.AddWithValue("@d_c", Converter.Converter_DT(pts.DataConsulta).ToString("yyyy-MM-dd HH:mm:ss")); c.Parameters.AddWithValue("@q", pts.Queixas); c.Parameters.AddWithValue("@h_d", pts.HistoricoDoenca); c.Parameters.AddWithValue("@m_u", pts.MedicacoesUso); c.Parameters.AddWithValue("@h_f", pts.HistoricoFamilia); c.Parameters.AddWithValue("@e_f", pts.ExameFisico); c.Parameters.AddWithValue("@e", pts.Exames); c.Parameters.AddWithValue("@hp_d", pts.HipoteseDiagnostica); c.Parameters.AddWithValue("@c", pts.Conduta); return(c); }