示例#1
0
 public static void Update_Profissão(int id, Profissao profissao)
 {
     NonQuery($"Erro ao atualizar consulta. ({ErrorCodes.DB0025})", (c) => {
         c.CommandText = $"update {Name} set {nameof(Profissao)} = @p where {nameof(ID)} = @id;";
         c.Parameters.AddWithValue("@id", id);
         c.Parameters.AddWithValue("@p", profissao.ToString());
         return(c);
     });
 }
示例#2
0
        //public static void Insert(string funcionario, string paciente, string profissão, DateTime realizadoEm, bool retorno, double pago) {
        //    NonQuery($"Erro ao inserir consulta. ({nameof(ErrorCodes.DB0020)})", (c) => {
        //        c.CommandText = $"insert into {Name} (Funcionario, ) values (null, @fun, @pac, @pro, @rea, null, null, null, @ret, @pag);";
        //        c.Parameters.AddWithValue("@fun", funcionario);
        //        c.Parameters.AddWithValue("@pac", paciente);
        //        c.Parameters.AddWithValue("@pro", profissão);
        //        c.Parameters.AddWithValue("@rea", realizadoEm.ToString("yyyy-MM-dd HH:mm:ss"));
        //        c.Parameters.AddWithValue("@ret", retorno);
        //        c.Parameters.AddWithValue("@pag", pago);
        //        return c;
        //    });
        //}

        public static void Insert(string funcionario, string paciente, Profissao profissao, DateTime dateTime)
        {
            NonQuery($"Erro ao inserir consulta. ({nameof(ErrorCodes.DB0021)})", (c) => {
                c.CommandText = $"insert into {Name} (Funcionario, Paciente, Pago, Profissao, RealizadoEm, Retorno) values (@funcionario, @paciente, @pago, @profissao, @relizado_em, @r)";
                c.Parameters.AddWithValue("@funcionario", funcionario);
                c.Parameters.AddWithValue("@paciente", paciente);
                c.Parameters.AddWithValue("@pago", 0);
                c.Parameters.AddWithValue("@profissao", profissao.ToString());
                c.Parameters.AddWithValue("@realizado_em", dateTime.ToString("yyyy-MM-dd HH:mm:ss", CultureInfo.InvariantCulture));
                c.Parameters.AddWithValue("@r", false);
                return(c);
            });
        }
示例#3
0
 public static string Get(Profissao profissao)
 {
     return(profissao.ToString());
 }