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); }); }
//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); }); }
public static string Get(Profissao profissao) { return(profissao.ToString()); }