Exemplo n.º 1
0
        public override Object consultar(FRAMEWORK.IModel model)
        {
            string sql = @"SELECT  ID
                                  ,login
                                  ,senha
                                  ,ID_cadastroUsuario
                              FROM ACESSO.SGPDS_ACESSO_DADOS
                              WHERE login = @login AND senha = @senha";
            SqlConnection conn = new SqlConnection(Conexao.Local);
            SqlCommand command = new SqlCommand(sql,conn);
            try {
                AcessoDadosModel acessoModel = (AcessoDadosModel) model;
                if (conn.State == System.Data.ConnectionState.Closed)
                    conn.Open();
                command.Parameters.Add("@login",System.Data.SqlDbType.NVarChar).Value = acessoModel.Login.ToUpper();
                command.Parameters.Add("@senha", System.Data.SqlDbType.NVarChar).Value = acessoModel.Senha.ToUpper();
                SqlDataReader dr = command.ExecuteReader();
                if (dr.Read())
                {
                    acessoModel.ID = Convert.ToInt32(dr["ID"]);
                    dr.Close();
                    return model;
                }
            }catch(Exception ex){
                throw ex;
            }finally{
                conn.Close();

            }
            return new Exception("Não foi encontrado nenhum usuário com os dados informados!!");
        }
Exemplo n.º 2
0
        public override void cadastrar(FRAMEWORK.IModel model)
        {
            string sql = @"INSERT INTO ACESSO.SGPDS_ACESSO_DADOS
                                   (login
                                   ,senha
                                   ,ID_cadastroUsuario)
                             VALUES
                                   (@login
                                   ,@senha
                                   ,@ID_cadastroUsuario)";
            try
            {
                AcessoDadosModel acessoModel = (AcessoDadosModel) model;
                SqlCommand command = new SqlCommand(sql);
                command.Parameters.Add("@login", System.Data.SqlDbType.NVarChar).Value = acessoModel.Login.ToUpper();
                command.Parameters.Add("@senha", System.Data.SqlDbType.NVarChar).Value = acessoModel.Senha.ToUpper();
                command.Parameters.Add("@ID_cadastroUsuario",System.Data.SqlDbType.NVarChar).Value = acessoModel.Usuario.ID;
                this.executeCommand(command);
            }
            catch(Exception ex)
            {
                throw ex;
            }
            finally
            {

            }
        }
Exemplo n.º 3
0
 public override void deletar(FRAMEWORK.IModel model)
 {
     throw new NotImplementedException();
 }