示例#1
0
        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);
        }
示例#2
0
        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);
        }
示例#3
0
        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);
        }
示例#4
0
        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);
        }