public UsuarioVM() { UsuarioModel = new Model.Usuario(); ValidaSenha = new Command(this.Logar); }
public static Model.Usuario Logar(Model.Usuario obj) { Model.Usuario retorno = null; using (var c = new OracleConnection(Helper.Oracle.CS)) { const string cmd = "SELECT * FROM BLOG.USUARIO WHERE NOME_USUARIO = :NOME_USUARIO AND SENHA_USUARIO = :SENHA_USUARIO"; using (var k = new OracleCommand(cmd, c)) { k.Parameters.Add(":NOME_USUARIO", obj.Nome); k.Parameters.Add(":SENHA_USUARIO", obj.Senha); c.Open(); var dr = k.ExecuteReader(); if (dr.Read()) { retorno = new Model.Usuario(Convert.ToInt32(dr[0]), dr[1].ToString(), dr[2].ToString(), Convert.ToChar(dr[3])); } c.Close(); } } return retorno; }